diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 303204bdd4..a7af84a829 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -66,6 +66,14 @@ jobs: options: --cap-add=SYS_ADMIN --privileged steps: - uses: terrapkg/anda-build@main + if: github.event_name == 'pull_request' + with: + name: "${{ matrix.pkg.pkg }}" + mockConfig: anda-${{ matrix.version }}-${{ matrix.pkg.arch }} + andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo + + - uses: terrapkg/anda-build@main + if: github.event_name != 'pull_request' with: name: "${{ matrix.pkg.pkg }}" mockConfig: anda-${{ matrix.version }}-${{ matrix.pkg.arch }} diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml index ec47db5e55..f92139e0be 100644 --- a/.github/workflows/sync.yml +++ b/.github/workflows/sync.yml @@ -8,19 +8,19 @@ on: jobs: sync: - if: github.event.pull_request.merged == true + if: github.event.pull_request.merged == true && !contains(github.event.pull_request.labels.*.name, 'nosync') runs-on: ubuntu-latest steps: - - name: Install SSH key - run: | - mkdir -p ${{ runner.temp }} - echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key - chmod 0700 ${{ runner.temp }}/signing_key - name: Checkout uses: actions/checkout@v3 with: fetch-depth: 0 ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }} + - name: Install SSH key + run: | + mkdir -p ${{ runner.temp }} + echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key + chmod 0700 ${{ runner.temp }}/signing_key - name: Setup Git run: | git config --global --add safe.directory "$GITHUB_WORKSPACE" @@ -29,11 +29,10 @@ jobs: git config gpg.format "ssh" git config user.signingkey "${{ runner.temp }}/signing_key" - name: Download patches - run: | - curl https://github.com/terrapkg/packages/pull/${{ github.event.pull_request.number }}.patch > pr.patch + run: curl https://github.com/terrapkg/packages/pull/${{ github.event.pull_request.number }}.patch > pr.patch - name: Apply patches run: | git checkout f38 - git am --keep-cr --signoff < pr.patch + git am -S --keep-cr --signoff < pr.patch - name: Push - run: git push origin -u --all + run: git push -u origin --all diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index bb9905d4b5..6cc33ba347 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,8 +1,8 @@ Name: anki-bin -Version: 2.1.60 +Version: 2.1.61 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning (Installed with wheel) -License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY +License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 URL: https://apps.ankiweb.net/ BuildRequires: python3-installer python3.11 Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 7bd1b00375..93410b57e9 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,8 +1,8 @@ Name: anki-qt5 -Version: 2.1.60 +Version: 2.1.61 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning -License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY +License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 URL: https://apps.ankiweb.net/ BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson python3-pyqt5-sip diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 48604ddc05..ff6b1f1cc2 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,8 +1,8 @@ Name: anki -Version: 2.1.60 +Version: 2.1.61 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning -License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY +License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 URL: https://apps.ankiweb.net/ BuildRequires: python3-devel python3-setuptools python3-waitress python3-protobuf python3-pysocks BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-send2trash python3-certifi python3-simplejson @@ -62,5 +62,5 @@ chmod 755 %{buildroot}%{_bindir}/anki %changelog -* Tue Jan 3 2023 windowsboy111 +* Tue Jan 3 2023 windowsboy111 - 2.1.60 - Initial package diff --git a/anda/apps/authy/authy.spec b/anda/apps/authy/authy.spec index 9e049009f3..2b1db7031c 100644 --- a/anda/apps/authy/authy.spec +++ b/anda/apps/authy/authy.spec @@ -2,7 +2,7 @@ Name: authy Version: 2.2.3 Release: 1%{?dist} Summary: Two factor authentication desktop application -License: Unknown +License: Unlicense URL: https://authy.com/ Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_18.snap Requires: gtk3 diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index c9a81dca4c..18be5d8675 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -4,7 +4,7 @@ Name: discord-canary-openasar Version: 0.0.150 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming -License: MIT and https://discord.com/terms +License: MIT AND https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz Source1: %{url}/releases/download/nightly/app.asar diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index 67fc35b1ec..d4798335a9 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -1,10 +1,10 @@ %define debug_package %{nil} Name: discord-openasar -Version: 0.0.25 +Version: 0.0.26 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming -License: MIT and https://discord.com/terms +License: MIT AND https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz Source1: %{url}/releases/download/nightly/app.asar diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 01a9e84946..85b8103ddd 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -4,7 +4,7 @@ Name: discord-ptb-openasar Version: 0.0.41 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming -License: MIT and https://discord.com/terms +License: MIT AND https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz Source1: %{url}/releases/download/nightly/app.asar diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index dbfe001a54..a8e068f5a1 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord -Version: 0.0.25 +Version: 0.0.26 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec index a5a780a2c1..fa7397396c 100644 --- a/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec +++ b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec @@ -5,7 +5,7 @@ Name: vala-panel-appmenu Version: 0.7.6 Release: %autorelease -License: LGPL-3.0+ +License: LGPL-3.0-or-later Summary: This package provides Application Menu plugin for vala-panel URL: %{forgeurl} Source: %{forgesource} @@ -31,7 +31,7 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(dbusmenu-glib-0.4) BuildRequires: pkgconfig(vala-panel) BuildRequires: pkgconfig(libmatepanelapplet-4.0) -Provides: vala-panel-appmenu-plugin +Provides: vala-panel-appmenu-plugin = %{version} Requires: unity-gtk3-module Requires: unity-gtk2-module Requires: bamf-daemon diff --git a/anda/apps/vala-panel/vala-panel.spec b/anda/apps/vala-panel/vala-panel.spec index 445dc5c43a..b62d2f0856 100644 --- a/anda/apps/vala-panel/vala-panel.spec +++ b/anda/apps/vala-panel/vala-panel.spec @@ -6,7 +6,7 @@ Name: vala-panel Version: 0.5.0 Release: %autorelease -License: LGPL-3.0+ +License: LGPL-3.0-or-later Summary: This package provides Application Menu plugin for vala-panel URL: %{forgeurl} Source: %{forgesource} diff --git a/anda/audio/distrho/distrho.spec b/anda/audio/distrho/distrho.spec index d576f5bd61..5233d4351c 100644 --- a/anda/audio/distrho/distrho.spec +++ b/anda/audio/distrho/distrho.spec @@ -9,7 +9,7 @@ Version: 0 Release: 0.1.%{rel_tag}%{?dist} Summary: Linux audio plugins ports URL: https://distrho.sourceforge.io/ports.php -License: GPLv2 and GPLv3 and MIT +License: GPL-2.0 AND GPL-3.0 AND MIT Source0: https://github.com/DISTRHO/DISTRHO-Ports/archive/refs/tags/2021-03-15.tar.gz diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index 9c6bb7f9e4..5cd6e26422 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 2.19.5 +Version: 2.19.6 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause diff --git a/anda/desktops/budgie/budgie-extras/budgie-extras.spec b/anda/desktops/budgie/budgie-extras/budgie-extras.spec index cbdcc3c7ec..7c27624b7b 100644 --- a/anda/desktops/budgie/budgie-extras/budgie-extras.spec +++ b/anda/desktops/budgie/budgie-extras/budgie-extras.spec @@ -3,7 +3,7 @@ Name: budgie-extras Version: 1.6.0 Release: 1%{?dist} -License: GPLv3 +License: GPL-3.0 Summary: Additional Budgie Desktop enhancements for user experience URL: https://ubuntubudgie.org/ diff --git a/anda/desktops/compiz9/compiz9.spec b/anda/desktops/compiz9/compiz9.spec index 6892e32632..3b36c9942d 100644 --- a/anda/desktops/compiz9/compiz9.spec +++ b/anda/desktops/compiz9/compiz9.spec @@ -6,7 +6,7 @@ Version: 0.9.14.2 Release: %autorelease Summary: OpenGL window and compositing manager 0.9.X.X series -License: GPLv2+ AND LGPLv2+ AND MIT +License: GPL-2.0-or-later AND LGPL-2.0-or-later AND MIT URL: https://launchpad.net/compiz Source0: http://archive.ubuntu.com/ubuntu/pool/universe/c/compiz/compiz_%{version}+%{_ubuntu_rel}.tar.xz Patch0: https://raw.githubusercontent.com/cat-master21/unityDE-specs/main/patches/compiz-cmake-install-path.patch @@ -57,8 +57,8 @@ Requires: metacity Requires: glx-utils %package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains the development files for %{name}. diff --git a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec index 010e75a16d..1002047e74 100644 --- a/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec +++ b/anda/desktops/elementary/elementary-calculator/elementary-calculator.spec @@ -5,7 +5,7 @@ Name: elementary-calculator Summary: Calculator app designed for elementary Version: 2.0.1 Release: %autorelease -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-calendar/elementary-calendar.spec b/anda/desktops/elementary/elementary-calendar/elementary-calendar.spec index 955fad00da..b7eae6dc28 100644 --- a/anda/desktops/elementary/elementary-calendar/elementary-calendar.spec +++ b/anda/desktops/elementary/elementary-calendar/elementary-calendar.spec @@ -7,7 +7,7 @@ Name: elementary-calendar Summary: Desktop calendar app designed for elementary Version: 6.1.2 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/calendar Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-camera/elementary-camera.spec b/anda/desktops/elementary/elementary-camera/elementary-camera.spec index 2ef39495d9..081f7267ca 100644 --- a/anda/desktops/elementary/elementary-camera/elementary-camera.spec +++ b/anda/desktops/elementary/elementary-camera/elementary-camera.spec @@ -5,7 +5,7 @@ Name: elementary-camera Summary: Camera app designed for elementary Version: 6.2.1 Release: 1%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/camera Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec index ee454f0ba7..dbeeb6cbc0 100644 --- a/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec +++ b/anda/desktops/elementary/elementary-capnet-assist/elementary-capnet-assist.spec @@ -5,7 +5,7 @@ Name: elementary-capnet-assist Summary: Captive Portal Assistant for elementary Version: 2.4.3 Release: 2%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/capnet-assist Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-code/elementary-code.spec b/anda/desktops/elementary/elementary-code/elementary-code.spec index bb466f041b..042719fae8 100644 --- a/anda/desktops/elementary/elementary-code/elementary-code.spec +++ b/anda/desktops/elementary/elementary-code/elementary-code.spec @@ -7,7 +7,7 @@ Name: elementary-code Summary: Code editor from elementary Version: 7.0.0 Release: 2%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-files/elementary-files.spec b/anda/desktops/elementary/elementary-files/elementary-files.spec index c50a1f342f..ad2bd69f53 100644 --- a/anda/desktops/elementary/elementary-files/elementary-files.spec +++ b/anda/desktops/elementary/elementary-files/elementary-files.spec @@ -7,7 +7,7 @@ Name: elementary-files Summary: File manager from elementary Version: 6.3.0 Release: 1%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec b/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec index 0751b5f049..8d312b4a4c 100644 --- a/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec +++ b/anda/desktops/elementary/elementary-greeter/elementary-greeter.spec @@ -5,7 +5,7 @@ Name: elementary-greeter Summary: LightDM Login Screen for the elementary desktop Version: 6.1.1 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/greeter Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-icon-theme/elementary-icon-theme.spec b/anda/desktops/elementary/elementary-icon-theme/elementary-icon-theme.spec index 8338cd1ae2..c117ef41c1 100644 --- a/anda/desktops/elementary/elementary-icon-theme/elementary-icon-theme.spec +++ b/anda/desktops/elementary/elementary-icon-theme/elementary-icon-theme.spec @@ -5,7 +5,7 @@ Name: elementary-icon-theme Summary: Icons from the Elementary Project Version: 7.2.0 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/icons Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-music/elementary-music.spec b/anda/desktops/elementary/elementary-music/elementary-music.spec index 9554fa8dfd..958736cf3d 100644 --- a/anda/desktops/elementary/elementary-music/elementary-music.spec +++ b/anda/desktops/elementary/elementary-music/elementary-music.spec @@ -12,7 +12,7 @@ Name: elementary-music Summary: Music player and library from elementary Version: 7.0.1 Release: 2%{?dist} -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-notifications/elementary-notifications.spec b/anda/desktops/elementary/elementary-notifications/elementary-notifications.spec index 33348b8bea..77d04018e6 100644 --- a/anda/desktops/elementary/elementary-notifications/elementary-notifications.spec +++ b/anda/desktops/elementary/elementary-notifications/elementary-notifications.spec @@ -7,7 +7,7 @@ Version: 6.0.3 Release: 1%{?dist} Summary: GTK Notification server for Pantheon -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/refs/tags/%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec b/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec index 8a4301b3c7..15ce8150d2 100644 --- a/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec +++ b/anda/desktops/elementary/elementary-onboarding/elementary-onboarding.spec @@ -5,7 +5,7 @@ Name: elementary-onboarding Summary: Onboarding app for new users Version: 7.0.1 Release: %autorelease -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/onboarding Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-photos/elementary-photos.spec b/anda/desktops/elementary/elementary-photos/elementary-photos.spec index 8c222db626..459569ea0e 100644 --- a/anda/desktops/elementary/elementary-photos/elementary-photos.spec +++ b/anda/desktops/elementary/elementary-photos/elementary-photos.spec @@ -7,7 +7,7 @@ Name: elementary-photos Summary: Photo manager and viewer from elementary Version: 2.8.0 Release: %autorelease -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://github.com/elementary/photos Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-print/elementary-print.spec b/anda/desktops/elementary/elementary-print/elementary-print.spec index 0637427ad3..db420894e2 100644 --- a/anda/desktops/elementary/elementary-print/elementary-print.spec +++ b/anda/desktops/elementary/elementary-print/elementary-print.spec @@ -5,7 +5,7 @@ Name: elementary-print Summary: Simple shim for printing support via Contractor Version: 0.1.3 Release: 9%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec index 2051c1a3c3..27ef28773b 100644 --- a/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec +++ b/anda/desktops/elementary/elementary-screenshot-tool/elementary-screenshot-tool.spec @@ -5,7 +5,7 @@ Name: elementary-screenshot-tool Summary: Screenshot tool designed for elementary Version: 6.0.3 Release: 1%{?dist} -License: LGPLv3 +License: LGPL-3.0 URL: https://github.com/elementary/screenshot Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-settings-daemon/elementary-settings-daemon.spec b/anda/desktops/elementary/elementary-settings-daemon/elementary-settings-daemon.spec index 93ab0fdc99..84537444bd 100644 --- a/anda/desktops/elementary/elementary-settings-daemon/elementary-settings-daemon.spec +++ b/anda/desktops/elementary/elementary-settings-daemon/elementary-settings-daemon.spec @@ -6,7 +6,7 @@ Name: elementary-settings-daemon Version: 1.2.0 Release: 2%{?dist} Summary: Settings Daemon and Portal for Pantheon -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/settings-daemon Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec b/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec index ce3bb6c8bb..50e37cbf98 100644 --- a/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec +++ b/anda/desktops/elementary/elementary-shortcut-overlay/elementary-shortcut-overlay.spec @@ -5,7 +5,7 @@ Name: elementary-shortcut-overlay Summary: Native, OS-wide shortcut overlay Version: 2.0.1 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/shortcut-overlay Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-sideload/elementary-sideload.spec b/anda/desktops/elementary/elementary-sideload/elementary-sideload.spec index 6cd235db03..1ffdb4e0f4 100644 --- a/anda/desktops/elementary/elementary-sideload/elementary-sideload.spec +++ b/anda/desktops/elementary/elementary-sideload/elementary-sideload.spec @@ -5,7 +5,7 @@ Name: elementary-sideload Summary: Sideload flatpaks on Pantheon Version: 6.1.0 Release: %autorelease -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/sideload Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-sound-theme/elementary-sound-theme.spec b/anda/desktops/elementary/elementary-sound-theme/elementary-sound-theme.spec index 292216e503..471b3c3e6e 100644 --- a/anda/desktops/elementary/elementary-sound-theme/elementary-sound-theme.spec +++ b/anda/desktops/elementary/elementary-sound-theme/elementary-sound-theme.spec @@ -4,7 +4,7 @@ Name: elementary-sound-theme Summary: Set of system sounds for elementary Version: 1.1.0 Release: %autorelease -License: Unlicense and CC-BY +License: Unlicense AND CC-BY-4.0 # Unlicense: # - audio-volume-change diff --git a/anda/desktops/elementary/elementary-terminal/elementary-terminal.spec b/anda/desktops/elementary/elementary-terminal/elementary-terminal.spec index 1de5dad757..ef1b61538f 100644 --- a/anda/desktops/elementary/elementary-terminal/elementary-terminal.spec +++ b/anda/desktops/elementary/elementary-terminal/elementary-terminal.spec @@ -5,7 +5,7 @@ Name: elementary-terminal Summary: The terminal of the 21st century Version: 6.1.1 Release: 1%{?dist} -License: LGPLv3 +License: LGPL-3.0 URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-theme/elementary-theme.spec b/anda/desktops/elementary/elementary-theme/elementary-theme.spec index 7637dacc54..b6cfeb8fbe 100644 --- a/anda/desktops/elementary/elementary-theme/elementary-theme.spec +++ b/anda/desktops/elementary/elementary-theme/elementary-theme.spec @@ -5,7 +5,7 @@ Name: elementary-theme Summary: elementary GTK+ Stylesheet Version: 7.1.0 Release: 1%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/stylesheet Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-videos/elementary-videos.spec b/anda/desktops/elementary/elementary-videos/elementary-videos.spec index a3098a2edc..ce0ab319c6 100644 --- a/anda/desktops/elementary/elementary-videos/elementary-videos.spec +++ b/anda/desktops/elementary/elementary-videos/elementary-videos.spec @@ -5,7 +5,7 @@ Name: elementary-videos Summary: Video player and library app from elementary Version: 2.9.0 Release: 2%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/elementary-wallpapers/elementary-wallpapers.spec b/anda/desktops/elementary/elementary-wallpapers/elementary-wallpapers.spec index df64ebd8fb..669128b960 100644 --- a/anda/desktops/elementary/elementary-wallpapers/elementary-wallpapers.spec +++ b/anda/desktops/elementary/elementary-wallpapers/elementary-wallpapers.spec @@ -7,7 +7,7 @@ Version: 7.0.0 Release: 1%{?dist} # License breakdown is available in debian/copyright -License: Public Domain +License: CC-BY-SA-4.0 AND CC0-1.0 AND Unlicense URL: https://github.com/elementary/%{srcname} Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz diff --git a/anda/desktops/elementary/gala/gala.spec b/anda/desktops/elementary/gala/gala.spec index 35dd6b1433..b79f96c654 100644 --- a/anda/desktops/elementary/gala/gala.spec +++ b/anda/desktops/elementary/gala/gala.spec @@ -4,7 +4,7 @@ Name: gala Summary: Gala window manager Version: 7.0.1 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/gala Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz diff --git a/anda/desktops/elementary/granite-7/granite-7.spec b/anda/desktops/elementary/granite-7/granite-7.spec index c9479e1159..29bb3955d5 100644 --- a/anda/desktops/elementary/granite-7/granite-7.spec +++ b/anda/desktops/elementary/granite-7/granite-7.spec @@ -7,7 +7,7 @@ Name: granite-7 Summary: elementary companion library for GTK+ and GLib Version: 7.2.0 Release: 1%{?dist} -License: LGPLv3+ +License: LGPL-3.0-or-later URL: https://github.com/elementary/granite Source0: %{url}/archive/%{version}/granite-%{version}.tar.gz diff --git a/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec b/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec index 3d730c0623..dffebcbc1c 100644 --- a/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec +++ b/anda/desktops/elementary/pantheon-agent-geoclue2/pantheon-agent-geoclue2.spec @@ -5,7 +5,7 @@ Name: pantheon-agent-geoclue2 Summary: Pantheon Geoclue2 Agent Version: 1.0.6 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/pantheon-agent-geoclue2 Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec index 498eae00d5..c7e06f09bb 100644 --- a/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec +++ b/anda/desktops/elementary/pantheon-agent-polkit/pantheon-agent-polkit.spec @@ -5,7 +5,7 @@ Name: pantheon-agent-polkit Summary: Pantheon Polkit Agent Version: 1.0.5 Release: 2%{?dist} -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/pantheon-session-settings/pantheon-session-settings.spec b/anda/desktops/elementary/pantheon-session-settings/pantheon-session-settings.spec index e0b8a7deb7..de173d65ad 100644 --- a/anda/desktops/elementary/pantheon-session-settings/pantheon-session-settings.spec +++ b/anda/desktops/elementary/pantheon-session-settings/pantheon-session-settings.spec @@ -4,7 +4,7 @@ Name: pantheon-session-settings Summary: Pantheon session configuration files Version: 35.0 Release: 2%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://pagure.io/pantheon-fedora/session-settings Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec b/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec index 9fc71802dc..f0a48feb9e 100644 --- a/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec +++ b/anda/desktops/elementary/switchboard-plug-a11y/switchboard-plug-a11y.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-a11y Summary: Switchboard Accessibility plug Version: 2.3.0 Release: 4%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-a11y Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec b/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec index 9c44173d44..55ff965a26 100644 --- a/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec +++ b/anda/desktops/elementary/switchboard-plug-about/switchboard-plug-about.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-about Summary: Switchboard System Information plug Version: 6.2.0 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-about Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec b/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec index 3473becd2a..d99a34297a 100644 --- a/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec +++ b/anda/desktops/elementary/switchboard-plug-applications/switchboard-plug-applications.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-applications Summary: Switchboard Applications plug Version: 6.0.1 Release: 3%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-applications Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-bluetooth/switchboard-plug-bluetooth.spec b/anda/desktops/elementary/switchboard-plug-bluetooth/switchboard-plug-bluetooth.spec index 1efad9120b..694e90a263 100644 --- a/anda/desktops/elementary/switchboard-plug-bluetooth/switchboard-plug-bluetooth.spec +++ b/anda/desktops/elementary/switchboard-plug-bluetooth/switchboard-plug-bluetooth.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-bluetooth Summary: Switchboard Bluetooth plug Version: 2.3.6 Release: 4%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-bluetooth Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec b/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec index 56e5e5615e..16ed35e2c7 100644 --- a/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec +++ b/anda/desktops/elementary/switchboard-plug-display/switchboard-plug-display.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-display Summary: Switchboard Display plug Version: 2.3.3 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-display Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec b/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec index 63a48b3e99..a6030a4262 100644 --- a/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec +++ b/anda/desktops/elementary/switchboard-plug-keyboard/switchboard-plug-keyboard.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-keyboard Summary: Switchboard Keyboard plug Version: 3.1.1 Release: %autorelease -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-keyboard Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-mouse-touchpad/switchboard-plug-mouse-touchpad.spec b/anda/desktops/elementary/switchboard-plug-mouse-touchpad/switchboard-plug-mouse-touchpad.spec index bc31a490a3..242152e3c3 100644 --- a/anda/desktops/elementary/switchboard-plug-mouse-touchpad/switchboard-plug-mouse-touchpad.spec +++ b/anda/desktops/elementary/switchboard-plug-mouse-touchpad/switchboard-plug-mouse-touchpad.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-mouse-touchpad Summary: Switchboard Mouse and Touchpad plug Version: 7.0.0 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-mouse-touchpad Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-networking/switchboard-plug-networking.spec b/anda/desktops/elementary/switchboard-plug-networking/switchboard-plug-networking.spec index 35815450d9..f9d8e084ea 100644 --- a/anda/desktops/elementary/switchboard-plug-networking/switchboard-plug-networking.spec +++ b/anda/desktops/elementary/switchboard-plug-networking/switchboard-plug-networking.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-networking Summary: Switchboard Networking plug Version: 2.4.4 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-network Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec b/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec index f756c48071..bf9f280f67 100644 --- a/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec +++ b/anda/desktops/elementary/switchboard-plug-notifications/switchboard-plug-notifications.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-notifications Summary: Switchboard Notifications plug Version: 2.2.0 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-notifications Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-onlineaccounts/switchboard-plug-onlineaccounts.spec b/anda/desktops/elementary/switchboard-plug-onlineaccounts/switchboard-plug-onlineaccounts.spec index 4cacd7c515..dc3a8ad616 100644 --- a/anda/desktops/elementary/switchboard-plug-onlineaccounts/switchboard-plug-onlineaccounts.spec +++ b/anda/desktops/elementary/switchboard-plug-onlineaccounts/switchboard-plug-onlineaccounts.spec @@ -8,7 +8,7 @@ Name: switchboard-plug-onlineaccounts Summary: Switchboard Online Accounts plug Version: 6.5.1 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-onlineaccounts Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec b/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec index abf8415f8f..0711297875 100644 --- a/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec +++ b/anda/desktops/elementary/switchboard-plug-pantheon-shell/switchboard-plug-pantheon-shell.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-pantheon-shell Summary: Switchboard Pantheon Shell plug Version: 6.3.1 Release: 1%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/switchboard-plug-pantheon-shell Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-printers/switchboard-plug-printers.spec b/anda/desktops/elementary/switchboard-plug-printers/switchboard-plug-printers.spec index d1a6cfc636..e2cd3cb9e9 100644 --- a/anda/desktops/elementary/switchboard-plug-printers/switchboard-plug-printers.spec +++ b/anda/desktops/elementary/switchboard-plug-printers/switchboard-plug-printers.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-printers Summary: Switchboard Printers Plug Version: 2.2.1 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/switchboard-plug-printers Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-sharing/switchboard-plug-sharing.spec b/anda/desktops/elementary/switchboard-plug-sharing/switchboard-plug-sharing.spec index 78e4ca0f38..ca14678333 100644 --- a/anda/desktops/elementary/switchboard-plug-sharing/switchboard-plug-sharing.spec +++ b/anda/desktops/elementary/switchboard-plug-sharing/switchboard-plug-sharing.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-sharing Summary: Switchboard Sharing Plug Version: 2.1.6 Release: 1%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/switchboard-plug-sharing Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-sound/switchboard-plug-sound.spec b/anda/desktops/elementary/switchboard-plug-sound/switchboard-plug-sound.spec index 6866240a5a..bcdd72aefe 100644 --- a/anda/desktops/elementary/switchboard-plug-sound/switchboard-plug-sound.spec +++ b/anda/desktops/elementary/switchboard-plug-sound/switchboard-plug-sound.spec @@ -10,7 +10,7 @@ Name: switchboard-plug-sound Summary: Switchboard Sound Plug Version: 2.3.2 Release: %autorelease -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://github.com/elementary/switchboard-plug-sound Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec b/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec index 4652acabcb..51a871602e 100644 --- a/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec +++ b/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec @@ -7,7 +7,7 @@ Name: switchboard-plug-tweaks Summary: Switchboard Tweaks Plug Version: 1.1.0 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/pantheon-tweaks/pantheon-tweaks Source0: %{url}/archive/%{version}/%{plug_name}-%{version}.tar.gz diff --git a/anda/desktops/elementary/switchboard/switchboard.spec b/anda/desktops/elementary/switchboard/switchboard.spec index ebfd913598..d3120644b6 100644 --- a/anda/desktops/elementary/switchboard/switchboard.spec +++ b/anda/desktops/elementary/switchboard/switchboard.spec @@ -5,7 +5,7 @@ Name: switchboard Summary: Modular Desktop Settings Hub Version: 6.0.2 Release: 1%{?dist} -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec b/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec index 130009ee7b..437f55e56e 100644 --- a/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec +++ b/anda/desktops/elementary/wingpanel-applications-menu/wingpanel-applications-menu.spec @@ -7,7 +7,7 @@ Name: wingpanel-applications-menu Summary: Lightweight and stylish app launcher Version: 2.11.1 Release: %autorelease -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/applications-menu Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec b/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec index 92fe996448..53f3481875 100644 --- a/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec +++ b/anda/desktops/elementary/wingpanel-indicator-bluetooth/wingpanel-indicator-bluetooth.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-bluetooth Summary: Bluetooth Indicator for wingpanel Version: 2.1.8 Release: 3%{?dist} -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec b/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec index 18d9212d89..9f93928550 100644 --- a/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec +++ b/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-datetime Summary: Datetime Indicator for wingpanel Version: 2.4.1 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/wingpanel-indicator-datetime Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-indicator-keyboard/wingpanel-indicator-keyboard.spec b/anda/desktops/elementary/wingpanel-indicator-keyboard/wingpanel-indicator-keyboard.spec index 35f7b92220..afee3a47da 100644 --- a/anda/desktops/elementary/wingpanel-indicator-keyboard/wingpanel-indicator-keyboard.spec +++ b/anda/desktops/elementary/wingpanel-indicator-keyboard/wingpanel-indicator-keyboard.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-keyboard Summary: Keyboard Indicator for wingpanel Version: 2.4.1 Release: 1%{?dist} -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec index 20c71c9d3e..6337928315 100644 --- a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec +++ b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel Version: 7.0.1 Release: 1%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/elementary/wingpanel-indicator-network Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-indicator-nightlight/wingpanel-indicator-nightlight.spec b/anda/desktops/elementary/wingpanel-indicator-nightlight/wingpanel-indicator-nightlight.spec index bf59558de6..886d30f13b 100644 --- a/anda/desktops/elementary/wingpanel-indicator-nightlight/wingpanel-indicator-nightlight.spec +++ b/anda/desktops/elementary/wingpanel-indicator-nightlight/wingpanel-indicator-nightlight.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-nightlight Summary: Night Light Indicator for wingpanel Version: 2.1.1 Release: 1%{?dist} -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/elementary/wingpanel-indicator-nightlight Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec index 04c2d3e26f..f977edf876 100644 --- a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec +++ b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-notifications Summary: Notifications Indicator for wingpanel Version: 6.0.7 Release: 1%{?dist} -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://github.com/elementary/wingpanel-indicator-notifications Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec b/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec index 90e3d6ae32..ff832a3401 100644 --- a/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec +++ b/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-power Summary: Power indicator for wingpanel Version: 6.2.0 Release: %autorelease -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/elementary/wingpanel-indicator-power Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec b/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec index c5e8d6cd07..9a0e23fe13 100644 --- a/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec +++ b/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-session Summary: Session Indicator for wingpanel Version: 2.3.1 Release: 1%{?dist} -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/elementary/wingpanel-indicator-session Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel-indicator-sound/wingpanel-indicator-sound.spec b/anda/desktops/elementary/wingpanel-indicator-sound/wingpanel-indicator-sound.spec index 5ceea6b0e5..eb94f4d844 100644 --- a/anda/desktops/elementary/wingpanel-indicator-sound/wingpanel-indicator-sound.spec +++ b/anda/desktops/elementary/wingpanel-indicator-sound/wingpanel-indicator-sound.spec @@ -7,7 +7,7 @@ Name: wingpanel-indicator-sound Summary: Sound Indicator for wingpanel Version: 6.0.2 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://github.com/elementary/%{name} Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz diff --git a/anda/desktops/elementary/wingpanel/wingpanel.spec b/anda/desktops/elementary/wingpanel/wingpanel.spec index d84dfc750d..0d265d9e9f 100644 --- a/anda/desktops/elementary/wingpanel/wingpanel.spec +++ b/anda/desktops/elementary/wingpanel/wingpanel.spec @@ -8,7 +8,7 @@ Name: wingpanel Summary: Stylish top panel Version: 3.0.3 Release: %autorelease -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/elementary/wingpanel Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz diff --git a/anda/desktops/elementary/xdg-desktop-portal-pantheon/anda.hcl b/anda/desktops/elementary/xdg-desktop-portal-pantheon/anda.hcl new file mode 100644 index 0000000000..e88d875a87 --- /dev/null +++ b/anda/desktops/elementary/xdg-desktop-portal-pantheon/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "xdg-desktop-portal-pantheon.spec" + } +} diff --git a/anda/desktops/elementary/xdg-desktop-portal-pantheon/update.rhai b/anda/desktops/elementary/xdg-desktop-portal-pantheon/update.rhai new file mode 100644 index 0000000000..57450f2010 --- /dev/null +++ b/anda/desktops/elementary/xdg-desktop-portal-pantheon/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/portals")); diff --git a/anda/desktops/elementary/xdg-desktop-portal-pantheon/xdg-desktop-portal-pantheon.spec b/anda/desktops/elementary/xdg-desktop-portal-pantheon/xdg-desktop-portal-pantheon.spec new file mode 100644 index 0000000000..024bfd6146 --- /dev/null +++ b/anda/desktops/elementary/xdg-desktop-portal-pantheon/xdg-desktop-portal-pantheon.spec @@ -0,0 +1,42 @@ +%define debug_package %{nil} + +Name: xdg-desktop-portal-pantheon +Version: 7.0.0 +Release: %?dist +Summary: Pantheon XDG Desktop Portals +License: GPL-3.0 +URL: https://github.com/elementary/portals +Source0: %url/archive/refs/tags/%version.tar.gz +Requires: gtk4 glib2 granite-7 libX11 +BuildRequires: ninja-build vala meson glib2-devel pkgconfig(granite-7) gtk4-devel pkgconfig(x11) pkgconfig(systemd) + +%description +Backend implementation for xdg-desktop-portal for the Pantheon desktop environment + +%prep +%autosetup -n portals-%version + +%build +%meson --prefix=/usr +%meson_build + +%install +%meson_install + +%check +%meson_test + + +%files +%doc README.md +%license COPYING +/usr/share/xdg-desktop-portal/portals/pantheon.portal +/usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.pantheon.service +/usr/lib/systemd/user/xdg-desktop-portal-pantheon.service +/usr/libexec/xdg-desktop-portal-pantheon +/usr/share/metainfo/io.elementary.portals.metainfo.xml +/usr/share/locale/*/LC_MESSAGES/xdg-desktop-portal-pantheon.mo + +%changelog +* Sat Mar 25 2023 windowsboy111 +- Initial package diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index e495535340..68df78badf 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -11,7 +11,7 @@ Version: 0.10.0^%{snapshot_info} %forgemeta Release: 1%{?dist} Summary: Latte is a dock based on plasma frameworks -License: GPLv2+ +License: GPL-2.0-or-later URL: %{forgeurl} Source0: https://github.com/KDE/latte-dock/archive/%{commit}.tar.gz diff --git a/anda/desktops/unity-shell/unity-shell.spec b/anda/desktops/unity-shell/unity-shell.spec index c2df750fdc..c95da08caa 100644 --- a/anda/desktops/unity-shell/unity-shell.spec +++ b/anda/desktops/unity-shell/unity-shell.spec @@ -2,57 +2,57 @@ %global commit 0ba4fbaa112a37e7756c64f339f0569483d1e52f %forgemeta -Name: unity-shell -Version: 1.7.7 -Release: %autorelease -Summary: Unity is a shell that sings +Name: unity-shell +Version: 1.7.7 +Release: %autorelease +Summary: Unity is a shell that sings -License: GPLv3+ +License: GPL-3.0-or-later # forgeurl doesn't really work with spectool, tries https://gitlab.com/ubuntu-unity/unity instead of https://gitlab.com/ubuntu-unity/unity/unity -URL: https://gitlab.com/ubuntu-unity/unity/unity -Source0: %{url}/-/archive/%commit/unity-%commit.tar.bz2 -Patch0: 0001-Remove-xpathselect-dependency.patch -Patch1: 0002-Remove-ido-dependency.patch -Patch2: 0003-Remove-social-scope.patch +URL: https://gitlab.com/ubuntu-unity/unity/unity +Source0: %{url}/-/archive/%commit/unity-%commit.tar.bz2 +Patch0: 0001-Remove-xpathselect-dependency.patch +Patch1: 0002-Remove-ido-dependency.patch +Patch2: 0003-Remove-social-scope.patch -BuildRequires: cmake -BuildRequires: g++ -BuildRequires: gcc -BuildRequires: dee-devel -BuildRequires: gnome-desktop3-devel -BuildRequires: pkgconfig(zeitgeist-2.0) -BuildRequires: libappstream-glib-devel -BuildRequires: libdbusmenu-devel -BuildRequires: bamf-devel -BuildRequires: libindicator-gtk3-devel -BuildRequires: json-glib-devel -BuildRequires: libnotify-devel -BuildRequires: libsigc++20-devel -BuildRequires: libunity-devel -BuildRequires: doxygen -BuildRequires: pam-devel -BuildRequires: boost-devel -BuildRequires: python3-devel -BuildRequires: python3-setuptools -BuildRequires: pkgconfig(libstartup-notification-1.0) -BuildRequires: pkgconfig(nux-4.0) -BuildRequires: compiz9-devel -BuildRequires: pkgconfig(unity-misc) -BuildRequires: chrpath -BuildRequires: systemd-rpm-macros -BuildRequires: pkgconfig(libunity-settings-daemon) -Requires: python3-gobject -Requires: dconf -Requires: gsettings-ubuntu-touch-schemas -Requires: %{name}-data = %{version}-%{release} -Requires: %{name}-core%{?_isa} = %{version}-%{release} -Requires: pam -Requires: bamf-daemon -Requires: unity-gtk-module-common -Requires: compiz9 -Requires: libindicator-gtk3 -Recommends: unity-greeter -Recommends: unity-scope-home +BuildRequires: cmake +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: dee-devel +BuildRequires: gnome-desktop3-devel +BuildRequires: pkgconfig(zeitgeist-2.0) +BuildRequires: libappstream-glib-devel +BuildRequires: libdbusmenu-devel +BuildRequires: bamf-devel +BuildRequires: libindicator-gtk3-devel +BuildRequires: json-glib-devel +BuildRequires: libnotify-devel +BuildRequires: libsigc++20-devel +BuildRequires: libunity-devel +BuildRequires: doxygen +BuildRequires: pam-devel +BuildRequires: boost-devel +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(nux-4.0) +BuildRequires: compiz9-devel +BuildRequires: pkgconfig(unity-misc) +BuildRequires: chrpath +BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(libunity-settings-daemon) +Requires: python3-gobject +Requires: dconf +Requires: gsettings-ubuntu-touch-schemas +Requires: %{name}-data = %{version}-%{release} +Requires: %{name}-core%{?_isa} = %{version}-%{release} +Requires: pam +Requires: bamf-daemon +Requires: unity-gtk-module-common +Requires: compiz9 +Requires: libindicator-gtk3 +Recommends: unity-greeter +Recommends: unity-scope-home %description Unity is a desktop experience that sings. Designed by Canonical and the Ayatana @@ -89,10 +89,10 @@ This package contains the development files the core Unity library. %package data Summary: Common files for the Unity shell -BuildArch: noarch +BuildArch: noarch Group: User Interface/Desktops # For /usr/etc/pam.d/unity -Recommends: gnome-keyring-pam +Recommends: gnome-keyring-pam Requires: %{name} = %{version}-%{release} %description data @@ -149,7 +149,7 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libunity-core-6.0.so.9.0.0 %postun if [ ${1} -eq 0 ]; then - glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : + glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : fi %posttrans diff --git a/anda/desktops/unityx-shell/unityx-shell.spec b/anda/desktops/unityx-shell/unityx-shell.spec index 53ebb79b14..57f9ae87bb 100644 --- a/anda/desktops/unityx-shell/unityx-shell.spec +++ b/anda/desktops/unityx-shell/unityx-shell.spec @@ -9,7 +9,7 @@ Version: 1.7.7 Release: %autorelease Summary: UnityX is a smaller shell based on Unity7 -License: GPLv3 AND LGPLv3 +License: GPL-3.0 AND LGPL-3.0 URL: https://gitlab.com/ubuntu-unity/unity-x/unityx Source0: %{url}/-/archive/%commit/unityx-%commit.tar.bz2 Source2: https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/commit/dee596492f006d02e2b39abd072ddd7b37fefe82.diff @@ -77,27 +77,27 @@ Requires: xfwm4 UnityX is a shell based off code from Unity7 with lighter dependencies and more customizability. %package xfce4-windowck-plugin -Summary: Core library for the Unity shell -Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: Core library for the Unity shell +Requires: %{name}%{?_isa} = %{version}-%{release} %description xfce4-windowck-plugin This package contains the core library needed for Unity and Unity 2D. %package devel -Summary: Development files for the core Unity library -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: pkgconfig(dee-1.0) -Requires: pkgconfig(glib-2.0) -Requires: pkgconfig(sigc++-2.0) -Requires: pkgconfig(unity) -Requires: pkgconfig(nux-4.0) +Summary: Development files for the core Unity library +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: pkgconfig(dee-1.0) +Requires: pkgconfig(glib-2.0) +Requires: pkgconfig(sigc++-2.0) +Requires: pkgconfig(unity) +Requires: pkgconfig(nux-4.0) %description devel This package contains the development files the core Unity library. %package -n plotinus -Summary: Automatic testing for Unity -Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: Automatic testing for Unity +Requires: %{name}%{?_isa} = %{version}-%{release} %description -n plotinus This package contains the autopilot framework, which allows for triggering diff --git a/anda/fonts/arphic-ukai/arphic-ukai-fonts.spec b/anda/fonts/arphic-ukai/arphic-ukai-fonts.spec index 9515b6a36b..5fe797cdd7 100644 --- a/anda/fonts/arphic-ukai/arphic-ukai-fonts.spec +++ b/anda/fonts/arphic-ukai/arphic-ukai-fonts.spec @@ -3,7 +3,7 @@ Version: 0.2.20080216.2 Release: %autorelease URL: https://www.freedesktop.org/wiki/Software/CJKUnifonts Source0: https://deb.debian.org/debian/pool/main/f/fonts-arphic-ukai/fonts-arphic-ukai_%{version}.orig.tar.bz2 -License: custom +License: Arphic-1999 Summary: CJK Unicode font Kaiti style BuildArch: noarch diff --git a/anda/fonts/arphic-uming/arphic-uming-fonts.spec b/anda/fonts/arphic-uming/arphic-uming-fonts.spec index d65001c30c..0ae77eb780 100644 --- a/anda/fonts/arphic-uming/arphic-uming-fonts.spec +++ b/anda/fonts/arphic-uming/arphic-uming-fonts.spec @@ -3,7 +3,7 @@ Version: 0.2.20080216.2 Release: %autorelease URL: https://www.freedesktop.org/wiki/Software/CJKUnifonts Source0: https://deb.debian.org/debian/pool/main/f/fonts-arphic-uming/fonts-arphic-uming_%{version}.orig.tar.bz2 -License: custom +License: Arphic-1999 Summary: CJK Unicode font Ming style BuildArch: noarch diff --git a/anda/fonts/hannom/hannom-fonts.spec b/anda/fonts/hannom/hannom-fonts.spec index 60e9ef42d7..395734ec92 100644 --- a/anda/fonts/hannom/hannom-fonts.spec +++ b/anda/fonts/hannom/hannom-fonts.spec @@ -4,7 +4,7 @@ Release: 2%{?dist} URL: https://vietunicode.sourceforge.net/fonts/fonts_hannom.html Source0: https://downloads.sourceforge.net/project/vietunicode/hannom/hannom%20v%{version}/hannomH.zip Source1: COPYING -License: custom +License: Unlicense Summary: Chinese and Vietnamese TrueType fonts BuildRequires: unzip BuildArch: noarch diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 16d60d7f9a..3654bb6e4c 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -6,7 +6,7 @@ Version: 22.0.0 Release: 1%{?dist} Summary: A custom font based on iosevka -License: SIL Open Font License Version 1.1 +License: OFL-1.1 URL: https://github.com/be5invis/Iosevka Source0: %{url}/archive/v%{version}.tar.gz Source1: iosevka-fusion.toml @@ -14,7 +14,7 @@ Source1: iosevka-fusion.toml BuildArch: noarch BuildRequires: clang -BuildRequires: npm +BuildRequires: nodejs-npm BuildRequires: ttfautohint %description diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion.toml b/anda/fonts/iosevka-fusion/iosevka-fusion.toml index 4025f9910f..0a427f9373 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion.toml +++ b/anda/fonts/iosevka-fusion/iosevka-fusion.toml @@ -16,7 +16,7 @@ cv09 = 1 # I cap long serifs cv10 = 2 # J cap serified cv11 = 2 # K cap curly cv12 = 1 # L cap serifless -cv13 = 3 # M cap short middle leg slanted sides +cv13 = 1 # M cap short middle leg cv14 = 1 # N cap symmetric cv15 = 1 # P cap straight cv16 = 4 # Q cap crossing tail @@ -63,12 +63,11 @@ cv91 = 2 # $ dollar strike through cv92 = 2 # ¢ cent strike through cv93 = 1 # % percent dots cv94 = 1 # | bar natural slope -cv95 = 2 # ≥ equal-or-{higher,lower} slanted -cv96 = 1 # ' single quote straight -cv97 = 1 # ` grave/backtick straight -cv98 = 1 # ? smooth -cv99 = 2 # .:; square punctuation marks -VXDD = 2 # ijäöü square diacretics +cv95 = 1 # ' single quote straight +cv96 = 1 # ` grave/backtick straight +cv97 = 1 # ? smooth +cv98 = 2 # .:; square punctuation marks +cv99 = 2 # ijäöü square diacretics [buildPlans.iosevka-fusion.variants.upright] cv26 = 3 # a double storey rounded diff --git a/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec b/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec index d626d0ec58..0c957948aa 100644 --- a/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec +++ b/anda/fonts/kanjistrokeorders/kanjistrokeorders-fonts.spec @@ -2,7 +2,7 @@ Name: kanjistrokeorders-fonts Version: 4.004 Release: %autorelease URL: https://sites.google.com/site/nihilistorguk -License: custom +License: BSD-3-Clause Summary: Kanji stroke order font BuildRequires: unzip BuildArch: noarch diff --git a/anda/fonts/manrope/manrope-fonts.spec b/anda/fonts/manrope/manrope-fonts.spec index dbd5281ede..ad5687874b 100644 --- a/anda/fonts/manrope/manrope-fonts.spec +++ b/anda/fonts/manrope/manrope-fonts.spec @@ -2,7 +2,7 @@ Summary: A modernist sans serif font Name: manrope-fonts Version: 1 Release: 3%{?dist} -License: OFL +License: OFL-1.1 URL: https://manropefont.com/ Source0: https://manropefont.com/manrope.zip diff --git a/anda/fonts/mini-wakuwaku/mini-wakuwaku-fonts.spec b/anda/fonts/mini-wakuwaku/mini-wakuwaku-fonts.spec index 7eb84018eb..574f9405cc 100644 --- a/anda/fonts/mini-wakuwaku/mini-wakuwaku-fonts.spec +++ b/anda/fonts/mini-wakuwaku/mini-wakuwaku-fonts.spec @@ -3,7 +3,7 @@ Version: 1.0 Release: %autorelease URL: http://mini-design.jp/font/mini-wakuwaku.html Source0: http://mini-design.jp/font/img/mini-wakuwaku.zip -License: custom +License: Unlicense Summary: A fat looking, rounded and cute Japanese font BuildRequires: unzip BuildArch: noarch diff --git a/anda/fonts/naikai/naikai-fonts.spec b/anda/fonts/naikai/naikai-fonts.spec index dd6c38b2ab..bc2e99fd77 100644 --- a/anda/fonts/naikai/naikai-fonts.spec +++ b/anda/fonts/naikai/naikai-fonts.spec @@ -3,7 +3,7 @@ Version: 1.89 Release: %autorelease URL: https://github.com/max32002/naikaifont Source0: %{url}/archive/refs/tags/%{version}.tar.gz -License: OFLv1.1 +License: OFL-1.1 Summary: A free font family derived from setofont BuildRequires: unzip BuildArch: noarch diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 24a6e11b0b..fa5f69bd33 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -7,7 +7,7 @@ Release: 2%{?dist} URL: https://nerdfonts.com/ Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/readme.md Source1: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/LICENSE -License: OFLv1.1 +License: OFL-1.1 Summary: All packaged Nerd fonts BuildArch: noarch Requires: %{lua: diff --git a/anda/fonts/seto/seto-fonts.spec b/anda/fonts/seto/seto-fonts.spec index 05459a9d5b..d0617bf61c 100644 --- a/anda/fonts/seto/seto-fonts.spec +++ b/anda/fonts/seto/seto-fonts.spec @@ -3,7 +3,7 @@ Version: 6.20 Release: %autorelease URL: https://setofont.osdn.jp/ Source0: https://osdn.net/frs/redir.php?m=nchc&f=setofont%2F61995%2Fsetofont_v_6_20.zip -License: OFLv1.1 +License: OFL-1.1 Summary: A handwritten font that contains kanji up to JIS 4th level and difficult kanji BuildRequires: unzip BuildArch: noarch diff --git a/anda/games/opsu/opsu.spec b/anda/games/opsu/opsu.spec index e5ab3480d5..42ad7f9b5d 100644 --- a/anda/games/opsu/opsu.spec +++ b/anda/games/opsu/opsu.spec @@ -6,7 +6,7 @@ Source0: https://github.com/itdelatrisu/opsu/releases/download/%{version}/opsu-% Source1: https://github.com/itdelatrisu/opsu/raw/%{version}/res/logo.png Source2: https://raw.githubusercontent.com/itdelatrisu/opsu/%{version}/LICENSE Source3: https://raw.githubusercontent.com/itdelatrisu/opsu/%{version}/README.md -License: GPLv3 +License: GPL-3.0 Summary: An open source osu!-client written in Java Requires: java-latest-openjdk hicolor-icon-theme xrandr Recommends: ffmpeg diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 1f24ac2c8e..bafc72c5c1 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -7,7 +7,7 @@ Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 URL: https://osu.ppy.sh/ -License: MIT, CC-BY-NC-4.0 +License: MIT AND CC-BY-NC-4.0 Requires: zlib osu-mime fuse Source0: https://github.com/ppy/osu/releases/download/%{version}/osu.AppImage Source1: https://raw.githubusercontent.com/ppy/osu/%{version}/assets/lazer.png diff --git a/anda/games/osu-mime/osu-mime.spec b/anda/games/osu-mime/osu-mime.spec index 423c2c5c94..4009d5796c 100644 --- a/anda/games/osu-mime/osu-mime.spec +++ b/anda/games/osu-mime/osu-mime.spec @@ -3,7 +3,7 @@ Version: 0.1 Release: 1%{?dist} Summary: Provides MIME types for osu! file formats BuildArch: noarch -License: AGPLv3 +License: AGPL-3.0 Requires: xdg-utils shared-mime-info desktop-file-utils BuildRequires: librsvg2-tools ImageMagick Recommends: osu-handler diff --git a/anda/go/gendesk/golang-github-xyproto-gendesk.spec b/anda/go/gendesk/golang-github-xyproto-gendesk.spec index 874a12ac08..a5b5d27ea4 100644 --- a/anda/go/gendesk/golang-github-xyproto-gendesk.spec +++ b/anda/go/gendesk/golang-github-xyproto-gendesk.spec @@ -7,16 +7,6 @@ Version: 1.0.9 %global tag 1.0.9 %global commit 7ac050a54c2f771ce41da2a38f633cefc3353383 -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW -# --- -# New Fedora packages should use %%gometa -f, which makes the package -# ExclusiveArch to %%golang_arches_future and thus excludes the package from -# %%ix86. If the new package is needed as a dependency for another pacage, -# please consider removing that package from %%ix86 in the same way, instead of -# building more go packages for i686. If your package is not a leaf package, -# you'll need to coordinate the removal of the package's dependents first. -# --- -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW %gometa -f %global common_description %{expand: diff --git a/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec b/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec index 30cd3bc8da..6c155dc79e 100644 --- a/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec +++ b/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec @@ -5,16 +5,6 @@ %global goipath github.com/xyproto/textoutput Version: 1.14.1 -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW -# --- -# New Fedora packages should use %%gometa -f, which makes the package -# ExclusiveArch to %%golang_arches_future and thus excludes the package from -# %%ix86. If the new package is needed as a dependency for another pacage, -# please consider removing that package from %%ix86 in the same way, instead of -# building more go packages for i686. If your package is not a leaf package, -# you'll need to coordinate the removal of the package's dependents first. -# --- -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW %gometa -f %global common_description %{expand: diff --git a/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec b/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec index 50315791d0..e782359da6 100644 --- a/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec +++ b/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec @@ -5,29 +5,19 @@ %global goipath github.com/xyproto/vt100 Version: 1.11.4 -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW -# --- -# New Fedora packages should use %%gometa -f, which makes the package -# ExclusiveArch to %%golang_arches_future and thus excludes the package from -# %%ix86. If the new package is needed as a dependency for another pacage, -# please consider removing that package from %%ix86 in the same way, instead of -# building more go packages for i686. If your package is not a leaf package, -# you'll need to coordinate the removal of the package's dependents first. -# --- -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW %gometa -f %global common_description %{expand: :computer: VT100 Terminal Package.} %global golicenses LICENSE -%global godocs TODO.md README.md cmd/widget/README.md +%global godocs README.md cmd/widget/README.md Name: golang-%{goname} -Release: 1%{?dist} -Summary: :computer: VT100 Terminal Package +Release: %autorelease +Summary: VT100 Terminal Package -License: # FIXME +License: BSD-3-Clause URL: %{gourl} Source: %{gosource} diff --git a/anda/go/yhat-scrape/golang-github-yhat-scrape.spec b/anda/go/yhat-scrape/golang-github-yhat-scrape.spec index 4bbf91a224..2f2259f3d0 100644 --- a/anda/go/yhat-scrape/golang-github-yhat-scrape.spec +++ b/anda/go/yhat-scrape/golang-github-yhat-scrape.spec @@ -6,16 +6,6 @@ %global goipath github.com/yhat/scrape %global commit 24b7890b0945459dbf91743e4d2ac5d75a51fee2 -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW -# --- -# New Fedora packages should use %%gometa -f, which makes the package -# ExclusiveArch to %%golang_arches_future and thus excludes the package from -# %%ix86. If the new package is needed as a dependency for another pacage, -# please consider removing that package from %%ix86 in the same way, instead of -# building more go packages for i686. If your package is not a leaf package, -# you'll need to coordinate the removal of the package's dependents first. -# --- -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW %gometa -f %global common_description %{expand: diff --git a/anda/lib/apparmor/update.rhai b/anda/lib/apparmor/update.rhai new file mode 100644 index 0000000000..7cc467baa3 --- /dev/null +++ b/anda/lib/apparmor/update.rhai @@ -0,0 +1,3 @@ +let html = get("https://launchpad.net/apparmor"); +let v = find("Latest version is ([\\d.]+)", html, 1); +rpm.version(v); diff --git a/anda/lib/ayatana-indicator-datetime/anda.hcl b/anda/lib/ayatana-indicator-datetime/anda.hcl new file mode 100644 index 0000000000..7f40b6b338 --- /dev/null +++ b/anda/lib/ayatana-indicator-datetime/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "ayatana-indicator-datetime.spec" + } +} diff --git a/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec b/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec new file mode 100644 index 0000000000..2dc89ea588 --- /dev/null +++ b/anda/lib/ayatana-indicator-datetime/ayatana-indicator-datetime.spec @@ -0,0 +1,58 @@ +Name: ayatana-indicator-datetime +Summary: A GTK implementation of the StatusNotifierItem Specification +Version: 22.9.1 +Release: %autorelease +License: GPLv3 +URL: https://github.com/AyatanaIndicators/ayatana-indicator-datetime +Source0: %{url}/archive/refs/tags/%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: cmake-extras +BuildRequires: gcc-c++ +BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(lomiri-url-dispatcher) +BuildRequires: pkgconfig(lomiri-schemas) +BuildRequires: pkgconfig(libayatana-common) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(libical) +BuildRequires: pkgconfig(libecal-2.0) +BuildRequires: pkgconfig(libedataserver-1.2) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(libnotify) +BuildRequires: pkgconfig(properties-cpp) +BuildRequires: pkgconfig(libaccounts-glib) +BuildRequires: pkgconfig(messaging-menu) +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(lomiri-sounds) +BuildRequires: pkgconfig(dbustest-1) +BuildRequires: pkgconfig(systemd) + +%description +The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, +two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop. + +%prep +%autosetup -n %{name}-%{version} + +%build +%cmake -DENABLE_LOMIRI_FEATURES=ON \ + -DENABLE_TESTS=ON \ + -DENABLE_COVERAGE=OFF \ +%cmake_build + +%install +%cmake_install +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING +%{_sysconfdir}/xdg/autostart +%{_userunitdir}/ayatana-indicator-datetime.service +%dir %{_libexecdir}/ayatana-indicator-datetime +%{_libexecdir}/ayatana-indicator-datetime/ayatana-indicator-datetime-service +%{_datadir}/ayatana/indicators/org.ayatana.indicator.datetime +%{_datadir}/glib-2.0/schemas/org.ayatana.indicator.datetime.gschema.xml + +%changelog +%autochangelog diff --git a/anda/lib/cmake-extras/cmake-extras.spec b/anda/lib/cmake-extras/cmake-extras.spec index b8ac58185f..3f0bc756a6 100644 --- a/anda/lib/cmake-extras/cmake-extras.spec +++ b/anda/lib/cmake-extras/cmake-extras.spec @@ -6,7 +6,7 @@ Name: cmake-extras Version: 1.6 Release: 1%{?dist} Summary: A collection of add-ons for the CMake build tool -License: GPLv3 +License: GPL-3.0 URL: https://gitlab.com/ubports/development/core/cmake-extras Source0: %{url}/-/archive/%commit/cmake-extras-%commit.tar.gz BuildArch: noarch diff --git a/anda/lib/cmake-extras/update.rhai b/anda/lib/cmake-extras/update.rhai index f4ac61854e..798f5b1a8f 100644 --- a/anda/lib/cmake-extras/update.rhai +++ b/anda/lib/cmake-extras/update.rhai @@ -1,3 +1,2 @@ let txt = get("https://gitlab.com/api/v4/projects/17117115/repository/tags"); -let ver = txt.json_arr()[0].name; -rpm.version(ver); +rpm.version(txt.json_arr()[0].name); diff --git a/anda/lib/dbus-test-runner/dbus-test-runner.spec b/anda/lib/dbus-test-runner/dbus-test-runner.spec index 7cd36542b9..22e0dfa3e5 100644 --- a/anda/lib/dbus-test-runner/dbus-test-runner.spec +++ b/anda/lib/dbus-test-runner/dbus-test-runner.spec @@ -2,7 +2,7 @@ Name: dbus-test-runner Version: 19.04.0 Release: %autorelease Summary: A small utility to run executables under a new DBus session for testing -License: GPLv3 +License: GPL-3.0 URL: https://launchpad.net/dbus-test-runner Source0: %{url}/19.04/%{version}/+download/dbus-test-runner-%{version}.tar.gz Source1: https://salsa.debian.org/debian/dbus-test-runner/-/raw/debian/sid/debian/man/dbus-test-runner.1 diff --git a/anda/lib/dbus-test-runner/update.rhai b/anda/lib/dbus-test-runner/update.rhai new file mode 100644 index 0000000000..c63475cd29 --- /dev/null +++ b/anda/lib/dbus-test-runner/update.rhai @@ -0,0 +1,3 @@ +let html = get("https://launchpad.net/dbus-test-runner"); +let v = find("Latest version is ([\\d.]+)", html, 1); +rpm.version(v); diff --git a/anda/lib/frame/frame.spec b/anda/lib/frame/frame.spec index fa14e246be..26dc59ba81 100644 --- a/anda/lib/frame/frame.spec +++ b/anda/lib/frame/frame.spec @@ -3,10 +3,10 @@ Version: 2.5.0 Release: %autorelease Summary: Touch Frame Library -License: GPLv3 AND LGPLv3 +License: GPL-3.0 AND LGPL-3.0 URL: https://launchpad.net/frame -Source0: http://archive.ubuntu.com/ubuntu/pool/universe/f/frame/frame_2.5.0daily13.06.05+16.10.20160809.orig.tar.gz -Patch0: http://archive.ubuntu.com/ubuntu/pool/universe/f/frame/frame_2.5.0daily13.06.05+16.10.20160809-0ubuntu3.diff.gz +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/f/frame/frame_%{version}daily13.06.05+16.10.20160809.orig.tar.gz +Patch0: http://archive.ubuntu.com/ubuntu/pool/universe/f/frame/frame_%{version}daily13.06.05+16.10.20160809-0ubuntu3.diff.gz BuildRequires: automake libtool gnome-common BuildRequires: intltool @@ -23,8 +23,8 @@ BuildRequires: asciidoc Frame handles the buildup and synchronization of a set of simultaneous touches. %package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for diff --git a/anda/lib/frame/update.rhai b/anda/lib/frame/update.rhai new file mode 100644 index 0000000000..a7804556e6 --- /dev/null +++ b/anda/lib/frame/update.rhai @@ -0,0 +1,3 @@ +let html = get("https://launchpad.net/frame"); +let v = find("Latest version is v([\\d.]+)", html, 1); +rpm.version(v); diff --git a/anda/lib/geis/geis.spec b/anda/lib/geis/geis.spec index d2b5d8712c..d20afede10 100644 --- a/anda/lib/geis/geis.spec +++ b/anda/lib/geis/geis.spec @@ -3,7 +3,7 @@ Version: 2.2.17 Release: %autorelease Summary: An implementation of the GEIS interface -License: GPLv3 AND LGPLv3 +License: GPL-3.0 AND LGPL-3.0 URL: https://launchpad.net/geis Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/geis/geis_%{version}+16.04.20160126.orig.tar.gz Patch0: http://archive.ubuntu.com/ubuntu/pool/universe/g/geis/geis_%{version}+16.04.20160126-0ubuntu8.diff.gz @@ -28,8 +28,8 @@ Requires: python3 An implementation of the GEIS (Gesture Engine Interface and Support) interface. %package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains libraries and header files for diff --git a/anda/lib/geis/update.rhai b/anda/lib/geis/update.rhai new file mode 100644 index 0000000000..4751b18122 --- /dev/null +++ b/anda/lib/geis/update.rhai @@ -0,0 +1,3 @@ +let html = get("https://launchpad.net/geis"); +let v = find("Latest version is ([\\d.]+)", html, 1); +rpm.version(v); diff --git a/anda/lib/geonames/geonames.spec b/anda/lib/geonames/geonames.spec index e11db786bf..c2302e57a3 100644 --- a/anda/lib/geonames/geonames.spec +++ b/anda/lib/geonames/geonames.spec @@ -6,7 +6,7 @@ Name: geonames Version: 0.3.0 Release: %autorelease Summary: Parse and query the geonames database -License: GPLv3 +License: GPL-3.0 URL: https://gitlab.com/ubports/development/core/geonames Source0: %{url}/-/archive/%commit/geonames-%commit.tar.gz diff --git a/anda/lib/geonames/update.rhai b/anda/lib/geonames/update.rhai new file mode 100644 index 0000000000..91e7ab6bf1 --- /dev/null +++ b/anda/lib/geonames/update.rhai @@ -0,0 +1,3 @@ +let o = get("https://gitlab.com/api/v4/projects/34230948/repository/tags").json_arr()[0]; +rpm.global("commit", o.commit.id); +rpm.version(o.name); diff --git a/anda/lib/glewmx/glewmx.spec b/anda/lib/glewmx/glewmx.spec index cc7a98f140..d3576cb1d0 100644 --- a/anda/lib/glewmx/glewmx.spec +++ b/anda/lib/glewmx/glewmx.spec @@ -1,22 +1,22 @@ # Can not find libraries for some reason %global debug_package %{nil} -Name: glewmx -Version: 1.13.0. -Release: 1%{?dist} -Summary: OpenGL Extension Wrangler MX +Name: glewmx +Version: 1.13.0 +Release: 1%{?dist} +Summary: OpenGL Extension Wrangler MX -License: GPLv3+ -URL: https://launchpad.net/ubuntu/+source/glewmx -Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/glewmx/glewmx_%{version}.orig.tar.gz -Source1: http://archive.ubuntu.com/ubuntu/pool/universe/g/glewmx/glewmx_%{version}-5.debian.tar.xz +License: GPL-3.0-or-later +URL: https://launchpad.net/ubuntu/+source/glewmx +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/glewmx/glewmx_%{version}.orig.tar.gz +Source1: http://archive.ubuntu.com/ubuntu/pool/universe/g/glewmx/glewmx_%{version}-5.debian.tar.xz -BuildRequires: make -BuildRequires: gcc -BuildRequires: mesa-libGLU-devel -BuildRequires: pkgconfig(glu) -BuildRequires: libXmu-devel -BuildRequires: libXi-devel +BuildRequires: make +BuildRequires: gcc +BuildRequires: mesa-libGLU-devel +BuildRequires: pkgconfig(glu) +BuildRequires: libXmu-devel +BuildRequires: libXi-devel %description OpenGL Extension Wrangler MX. The MX version is discountinued but is maintained in Ubuntu. diff --git a/anda/lib/glewmx/update.rhai b/anda/lib/glewmx/update.rhai new file mode 100644 index 0000000000..16134d2d81 --- /dev/null +++ b/anda/lib/glewmx/update.rhai @@ -0,0 +1,3 @@ +let html = get("http://archive.ubuntu.com/ubuntu/pool/universe/g/glewmx/?C=N;O=D"); +let v = find("glewmx_([\\d.+]+)\\.", html, 1); +rpm.version(v); diff --git a/anda/lib/grail/grail.spec b/anda/lib/grail/grail.spec index 128d1e2198..c6ac7845aa 100644 --- a/anda/lib/grail/grail.spec +++ b/anda/lib/grail/grail.spec @@ -1,22 +1,22 @@ -Name: grail -Version: 3.1.1 -Release: %autorelease -Summary: Gesture Recognition And Instantiation Library +Name: grail +Version: 3.1.1 +Release: %autorelease +Summary: Gesture Recognition And Instantiation Library -License: GPLv3 AND LGPLv3 -URL: https://launchpad.net/grail -Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/grail/grail_3.1.1.orig.tar.bz2 +License: GPL-3.0 AND LGPL-3.0-or-later +URL: https://launchpad.net/grail +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/grail/grail_%{version}.orig.tar.bz2 -BuildRequires: automake libtool gnome-common -BuildRequires: intltool -BuildRequires: make -BuildRequires: gcc -BuildRequires: g++ -BuildRequires: libX11-devel -BuildRequires: libXi-devel -BuildRequires: libXext-devel -BuildRequires: xorg-x11-server-devel -BuildRequires: frame-devel +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: make +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: libX11-devel +BuildRequires: libXi-devel +BuildRequires: libXext-devel +BuildRequires: xorg-x11-server-devel +BuildRequires: frame-devel %description Grail consists of an interface and tools for handling gesture recognition and gesture instantiation. @@ -40,10 +40,10 @@ PYTHON=%{__python3} export PYTHON %configure \ - --disable-integration-tests \ - --disable-silent-rules \ - --with-x11 \ - --disable-static + --disable-integration-tests \ + --disable-silent-rules \ + --with-x11 \ + --disable-static %make_build diff --git a/anda/lib/grail/update.rhai b/anda/lib/grail/update.rhai new file mode 100644 index 0000000000..9f97e65cee --- /dev/null +++ b/anda/lib/grail/update.rhai @@ -0,0 +1,3 @@ +let html = get("https://launchpad.net/grail"); +let v = find("Latest version is ([\\d.]+)", html, 1); +rpm.version(v); diff --git a/anda/lib/gsettings-qt/anda.hcl b/anda/lib/gsettings-qt/anda.hcl new file mode 100644 index 0000000000..2664b47b45 --- /dev/null +++ b/anda/lib/gsettings-qt/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "gsettings-qt.spec" + } +} diff --git a/anda/lib/gsettings-qt/gsettings-qt.spec b/anda/lib/gsettings-qt/gsettings-qt.spec new file mode 100644 index 0000000000..1efaf9a160 --- /dev/null +++ b/anda/lib/gsettings-qt/gsettings-qt.spec @@ -0,0 +1,63 @@ +%global forgeurl https://gitlab.com/ubports/development/core/gsettings-qt +%global commit d5e002d7e0bce46c315bcc99a44a8bd51f49f488 +%forgemeta + +Name: gsettings-qt +Version: 0.2 +Release: %autorelease +Summary: QML Bindings for GSettings +License: LGPL-3.0 +URL: https://gitlab.com/ubports/development/core/gsettings-qt +Source0: %{url}/-/archive/%commit/gsettings-qt-%commit.tar.gz + +BuildRequires: gcc-c++ +BuildRequires: glib2-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative +BuildRequires: qt5-qtdeclarative-devel + +%description +gsettings-qt provides Qt binding to GSettings, a high-level API +for application settings. This library can be used to access GSettings from Qt +applications. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n gsettings-qt-%commit + +%build +%qmake_qt5 + +%make_build + +%install +%make_install INSTALL_ROOT=%{buildroot} +# Files underneath are part of coreutils and cpptest packages +rm -rf %{buildroot}/usr/tests + +%files +%license COPYING +%{_libdir}/libgsettings-qt.so.1 +%{_libdir}/libgsettings-qt.so.1.0 +%{_libdir}/libgsettings-qt.so.1.0.0 +%dir %{_libdir}/qt5/qml/GSettings.1.0 +%{_libdir}/qt5/qml/GSettings.1.0/libGSettingsQmlPlugin.so +%{_libdir}/qt5/qml/GSettings.1.0/plugins.qmltypes +%{_libdir}/qt5/qml/GSettings.1.0/qmldir + +%files devel +%dir %{_includedir}/qt5/QGSettings +%{_includedir}/qt5/QGSettings/QGSettings +%{_includedir}/qt5/QGSettings/qgsettings.h +%{_libdir}/libgsettings-qt.so +%{_libdir}/pkgconfig/gsettings-qt.pc + +%changelog +%autochangelog diff --git a/anda/lib/libappimage/update.rhai b/anda/lib/libappimage/update.rhai index 0199954768..b9c5307863 100644 --- a/anda/lib/libappimage/update.rhai +++ b/anda/lib/libappimage/update.rhai @@ -1,2 +1,2 @@ -let v = gh("AppImageCommunity/libappimage"); +let v = gh_tag("AppImageCommunity/libappimage"); rpm.global("libver", v); diff --git a/anda/lib/libappimageupdate/libappimageupdate.spec b/anda/lib/libappimageupdate/libappimageupdate.spec index 1487a335a6..a52dda5fe8 100644 --- a/anda/lib/libappimageupdate/libappimageupdate.spec +++ b/anda/lib/libappimageupdate/libappimageupdate.spec @@ -10,7 +10,7 @@ Name: libappimageupdate Version: %{libver_format} -Release: 1%{?dist} +Release: 2%{?dist} Summary: AppImageUpdate lets you update AppImages in a decentral way using information embedded in the AppImage itself. License: MIT @@ -76,10 +76,11 @@ git submodule update --init --recursive %exclude %{_bindir}/zsyncmake2 %files devel -%{_includedir}/* +%{_includedir}/{appimage,cpr,zs*.h} +%exclude %{_includedir}/z{conf,lib}.h +%exclude %{_includedir}/curl/ %{_prefix}/lib/cmake/AppImageUpdate/ /usr/lib/debug/usr/bin/zsync*.debug -/usr/lib/debug/usr/bin/zsyncmake*.debug /usr/lib64/cmake/CURL/CURLConfig.cmake /usr/lib64/cmake/CURL/CURLConfigVersion.cmake /usr/lib64/cmake/CURL/CURLTargets-debug.cmake @@ -89,8 +90,8 @@ git submodule update --init --recursive /usr/lib64/cmake/zsync2/zsync2Targets-debug.cmake /usr/lib64/cmake/zsync2/zsync2Targets.cmake /usr/lib64/pkgconfig/args.pc -/usr/lib64/pkgconfig/libcurl.pc -/usr/lib64/pkgconfig/zlib.pc +%exclude /usr/lib64/pkgconfig/libcurl.pc +%exclude /usr/lib64/pkgconfig/zlib.pc %changelog * Tue Oct 25 2022 Cappy Ishihara diff --git a/anda/lib/libbismuth/libbismuth.spec b/anda/lib/libbismuth/libbismuth.spec index 6289b25e28..a0ef6576f6 100644 --- a/anda/lib/libbismuth/libbismuth.spec +++ b/anda/lib/libbismuth/libbismuth.spec @@ -2,7 +2,7 @@ Summary: libadwaita responsive widgets, without all the baggage. Name: libbismuth Version: 1.0.4 Release: 1%{?dist} -License: LGPL-2.1+ +License: LGPL-2.1-or-later URL: https://github.com/tau-OS/libbismuth Source0: https://github.com/tau-OS/libbismuth/archive/refs/tags/%{version}.tar.gz diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 982cf45b6b..2abfc881c8 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -2,7 +2,7 @@ Summary: The Application Framework for tauOS apps Name: libhelium Version: 1.5.14 Release: 1%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://github.com/tau-OS/libhelium Source0: https://github.com/tau-OS/libhelium/archive/refs/tags/%{version}.tar.gz diff --git a/anda/lib/libindicator/libindicator.spec b/anda/lib/libindicator/libindicator.spec index 9c11653cb9..54c4bb1432 100644 --- a/anda/lib/libindicator/libindicator.spec +++ b/anda/lib/libindicator/libindicator.spec @@ -1,27 +1,26 @@ -Name: libindicator -Version: 16.10.0 -Release: %autorelease -Summary: Shared functions for Ayatana indicators +Name: libindicator +Version: 16.10.0 +Release: %autorelease +Summary: Shared functions for Ayatana indicators -License: GPLv3 -URL: https://launchpad.net/libindicator -Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator_16.10.0+18.04.20180321.1.orig.tar.gz -Source1: https://raw.githubusercontent.com/ubports/libindicator/097906132ffb479205be15a92cae97e5daf4e154/data/indicators.target +License: GPL-3.0 +URL: https://launchpad.net/libindicator +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator_16.10.0+18.04.20180321.1.orig.tar.gz +Source1: https://raw.githubusercontent.com/ubports/libindicator/097906132ffb479205be15a92cae97e5daf4e154/data/indicators.target # From GLib 2.62 -Patch1: http://archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator_16.10.0+18.04.20180321.1-0ubuntu5.diff.gz +Patch1: http://archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator_16.10.0+18.04.20180321.1-0ubuntu5.diff.gz BuildRequires: chrpath BuildRequires: gtk-doc BuildRequires: libtool BuildRequires: pkgconfig -BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(systemd) BuildRequires: dbus-glib-devel BuildRequires: gtk2-devel BuildRequires: gtk3-devel -BuildRequires: systemd-rpm-macros -#Requires: ido-devel +BuildRequires: systemd-rpm-macros BuildRequires: gnome-common -BuildRequires: make +BuildRequires: make %description A set of symbols and convenience functions that all Ayatana indicators are @@ -39,7 +38,7 @@ developing applications that use %{name}. %package gtk3 Summary: GTK+3 build of %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description gtk3 A set of symbols and convenience functions that all Ayatana indicators @@ -131,7 +130,7 @@ popd ) # Ubuntu doesn't package the dummy indicator -#rm -f %{buildroot}%{_libdir}/libdummy-indicator*.so +%dnl rm -f %{buildroot}%{_libdir}/libdummy-indicator*.so # Remove libtool files find %{buildroot} -type f -name '*.la' -delete diff --git a/anda/lib/libunity-misc/libunity-misc.spec b/anda/lib/libunity-misc/libunity-misc.spec index bc9d80438a..c921804e06 100644 --- a/anda/lib/libunity-misc/libunity-misc.spec +++ b/anda/lib/libunity-misc/libunity-misc.spec @@ -1,21 +1,21 @@ -Name: libunity-misc -Version: 4.0.5 -Release: %autorelease -Summary: Misc Unity shell libs +Name: libunity-misc +Version: 4.0.5 +Release: %autorelease +Summary: Misc Unity shell libs -License: LGPLv2 AND LGPLv2 AND GPLv2 -URL: https://launchpad.net/libunity-misc -Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libu/libunity-misc/libunity-misc_%{version}+14.04.20140115.orig.tar.gz +License: LGPL-2.0 AND LGPL-2.0 AND GPL-2.0 +URL: https://launchpad.net/libunity-misc +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libu/libunity-misc/libunity-misc_%{version}+14.04.20140115.orig.tar.gz -BuildRequires: make -BuildRequires: g++ -BuildRequires: gcc -BuildRequires: libX11-devel -BuildRequires: gnome-common -BuildRequires: gtk-doc -BuildRequires: libX11-devel -BuildRequires: gtk3-devel -BuildRequires: glib2-devel +BuildRequires: make +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: libX11-devel +BuildRequires: gnome-common +BuildRequires: gtk-doc +BuildRequires: libX11-devel +BuildRequires: gtk3-devel +BuildRequires: glib2-devel %description A simple library that implements a subset of the XPath spec to allow selecting nodes in an object tree @@ -36,8 +36,8 @@ NOCONFIGURE=1 \ %build %configure \ - --disable-silent-rules \ - --disable-static + --disable-silent-rules \ + --disable-static %make_build %install diff --git a/anda/lib/libunity/libunity.spec b/anda/lib/libunity/libunity.spec index 751dfb4c2e..f441dc26b4 100644 --- a/anda/lib/libunity/libunity.spec +++ b/anda/lib/libunity/libunity.spec @@ -3,7 +3,7 @@ Summary: Supporting library for Unity shell Version: 7.1.4+19.04 Release: %autorelease -License: GPLv3+ AND LGPLv3+ +License: GPL-3.0-or-later AND LGPL-3.0-or-later URL: https://launchpad.net/libunity # same sources as shipped in ubuntu packages Source0: http://archive.ubuntu.com/ubuntu/pool/main/libu/libunity/libunity_7.1.4+19.04.20190319.orig.tar.gz diff --git a/anda/lib/lomiri-api/lomiri-api.spec b/anda/lib/lomiri-api/lomiri-api.spec index 0375bcede3..03658829b0 100644 --- a/anda/lib/lomiri-api/lomiri-api.spec +++ b/anda/lib/lomiri-api/lomiri-api.spec @@ -7,7 +7,7 @@ Version: 0.2.0 Release: 1%{?dist} Summary: API for Lomiri -License: LGPLv3+ +License: LGPL-3.0-or-later URL: https://gitlab.com/ubports/development/core/lomiri-api Source0: %{url}/-/archive/%commit/lomiri-api-%commit.tar.gz diff --git a/anda/lib/lomiri-app-launch/lomiri-app-launch.spec b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec index 9f13b9cf4f..aee0c7abfd 100644 --- a/anda/lib/lomiri-app-launch/lomiri-app-launch.spec +++ b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec @@ -6,7 +6,7 @@ Name: lomiri-app-launch Version: 0.1.6 Release: %autorelease Summary: Provides the Lomiri App Launch user space daemon -License: GPLv3 +License: GPL-3.0 URL: https://gitlab.com/ubports/development/core/lomiri-app-launch Source0: %{url}/-/archive/%commit/lomiri-app-launch-%commit.tar.gz diff --git a/anda/lib/lomiri-app-launch/update.rhai b/anda/lib/lomiri-app-launch/update.rhai new file mode 100644 index 0000000000..4bef084cc0 --- /dev/null +++ b/anda/lib/lomiri-app-launch/update.rhai @@ -0,0 +1,3 @@ +let o = get("https://gitlab.com/api/v4/projects/17286402/repository/tags").json_arr()[0]; +rpm.global("commit", o.commit.id); +rpm.version(o.name); diff --git a/anda/lib/lomiri-settings-components/anda.hcl b/anda/lib/lomiri-settings-components/anda.hcl new file mode 100644 index 0000000000..a1a791c3ed --- /dev/null +++ b/anda/lib/lomiri-settings-components/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "lomiri-settings-components.spec" + } +} diff --git a/anda/lib/lomiri-settings-components/lomiri-settings-components.spec b/anda/lib/lomiri-settings-components/lomiri-settings-components.spec new file mode 100644 index 0000000000..66ff7788bc --- /dev/null +++ b/anda/lib/lomiri-settings-components/lomiri-settings-components.spec @@ -0,0 +1,44 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components +%global commit 2951ca5aa3d5d78823240d163aecb4a0aa62c535 +%forgemeta + +Name: lomiri-settings-components +Version: 1.0.1 +Release: %autorelease +Summary: The system settings components for Lomiri +License: GPLv3 AND LGPLv3 +URL: https://gitlab.com/ubports/development/core/lomiri-settings-components +Source0: %{url}/-/archive/%commit/lomiri-settings-components-%commit.tar.gz + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(QtGui) +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qtbase-private-devel +BuildRequires: cmake(QmlPlugins) +Recommends: lomiri-system-settings + +%description +The system settings qml components for lomiri-system-settings. + +%prep +%autosetup -n %{name}-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING.GPL COPYING.LGPL +%dir %{_qt5_qmldir}/Lomiri/Settings +%{_qt5_qmldir}/Lomiri/Settings/Components/ +%{_qt5_qmldir}/Lomiri/Settings/Fingerprint/ +%{_qt5_qmldir}/Lomiri/Settings/Menus/ +%{_qt5_qmldir}/Lomiri/Settings/Vpn/ + +%changelog +%autochangelog diff --git a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec index fb3e1e27cf..85b161f036 100644 --- a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec +++ b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec @@ -7,7 +7,7 @@ Version: 1.3.5010 Release: %autorelease Summary: QML components to ease the creation of beautiful applications in QML for Lomiri -License: LGPLv3 +License: LGPL-3.0 URL: https://gitlab.com/ubports/development/core/lomiri-ui-toolkit Source0: %{url}/-/archive/%commit/lomiri-ui-toolkit-%commit.tar.gz Patch0: https://sources.debian.org/data/main/l/lomiri-ui-toolkit/1.3.5010%2Bdfsg-1/debian/patches/0002-fix-tests-on-qt-5.15.5.patch @@ -20,7 +20,7 @@ BuildRequires: gcc BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(dbus-1) BuildRequires: libXi-devel -Buildrequires: lttng-ust-devel +BuildRequires: lttng-ust-devel BuildRequires: qt5-doctools BuildRequires: qt5-rpm-macros BuildRequires: qt5-qtdeclarative diff --git a/anda/lib/lomiri-ui-toolkit/update.rhai b/anda/lib/lomiri-ui-toolkit/update.rhai new file mode 100644 index 0000000000..5c7d73e15f --- /dev/null +++ b/anda/lib/lomiri-ui-toolkit/update.rhai @@ -0,0 +1,3 @@ +let o = get("https://gitlab.com/api/v4/projects/19057685/repository/tags").json_arr()[0]; +rpm.global("commit", o.commit.id); +rpm.version(o.name); diff --git a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec index 8522a9ba91..1aa1e22715 100644 --- a/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec +++ b/anda/lib/lomiri-url-dispatcher/lomiri-url-dispatcher.spec @@ -7,7 +7,7 @@ Version: 0.1.2 Release: %autorelease Summary: A small library for handling URLs over dbus -License: LGPLv3 +License: LGPL-3.0 URL: https://gitlab.com/ubports/development/core/lomiri-url-dispatcher Source0: %{url}/-/archive/%commit/lomiri-url-dispatcher-%commit.tar.gz diff --git a/anda/lib/marble-gtk/marble-gtk.spec b/anda/lib/marble-gtk/marble-gtk.spec index 6bb9e2eb22..242dfca20d 100644 --- a/anda/lib/marble-gtk/marble-gtk.spec +++ b/anda/lib/marble-gtk/marble-gtk.spec @@ -2,7 +2,7 @@ Name: marble-gtk Version: 1.3.0 Release: 1%{?dist} Summary: My GTK library -License: GPLv3 +License: GPL-3.0 URL: https://gitlab.gnome.org/raggesilver/marble BuildRequires: vala pkgconfig(gtk4) meson >= 0.50.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.24 diff --git a/anda/lib/nlohmann-json/update.rhai b/anda/lib/nlohmann-json/update.rhai new file mode 100644 index 0000000000..3357c0919d --- /dev/null +++ b/anda/lib/nlohmann-json/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("nlohmann/json")); diff --git a/anda/lib/nux/nux.spec b/anda/lib/nux/nux.spec index 128fb888dc..a01d5448fc 100644 --- a/anda/lib/nux/nux.spec +++ b/anda/lib/nux/nux.spec @@ -7,7 +7,7 @@ Version: 4.0.8 Release: %autorelease Summary: An OpenGL toolkit -License: GPLv3+ AND LGPLv3+ AND LGPLv2+ +License: GPL-3.0-or-later AND LGPL-3.0-or-later AND LGPL-2.0-or-later URL: https://gitlab.com/ubuntu-unity/unity-x/nux Source0: %{url}/-/archive/%commit/nux-%commit.tar.bz2 Patch0: https://gitlab.com/cat-master21/nux/-/commit/0e834a556818281b9e023b47f0667e8da0f5cebd.patch diff --git a/anda/lib/process-cpp/anda.hcl b/anda/lib/process-cpp/anda.hcl new file mode 100644 index 0000000000..f34474214d --- /dev/null +++ b/anda/lib/process-cpp/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "process-cpp.spec" + } +} diff --git a/anda/lib/process-cpp/process-cpp.spec b/anda/lib/process-cpp/process-cpp.spec new file mode 100644 index 0000000000..c543cd69f4 --- /dev/null +++ b/anda/lib/process-cpp/process-cpp.spec @@ -0,0 +1,84 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lib-cpp/process-cpp +%global commit ee6d99a3278343f5fdcec7ed3dad38763e257310 +%forgemeta + +Name: process-cpp +Version: 3.0.1 +Release: %autorelease +Summary: A simple convenience library for handling processes in C++ + +License: LGPL-3.0-or-later +URL: https://gitlab.com/ubports/development/core/lib-cpp/process-cpp +Source0: %{url}/-/archive/%commit/process-cpp-%commit.tar.gz +Patch0: https://sources.debian.org/data/main/p/process-cpp/3.0.1-9/debian/patches/2001-Don-t-run-tests.patch +Patch1: https://sources.debian.org/data/main/p/process-cpp/3.0.1-9/debian/patches/1002-Reproducible-documentation.patch +Patch3: https://sources.debian.org/data/main/p/process-cpp/3.0.1-9/debian/patches/1004-spelling-fixes.patch + +BuildRequires: boost-devel +BuildRequires: cmake +BuildRequires: pkgconfig +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(properties-cpp) +#BuildRequires: pkgconfig(Backtrace) +BuildRequires: doxygen + +%description +A simple convenience library for handling processes in C++11. + +%package devel +Summary: process-cpp development files +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains development files for process-cpp. + +%package doc +Summary: process-cpp documentation files +BuildArch: noarch + +%description doc +This package contains documentation files for process-cpp. + +%prep +%autosetup -n process-cpp-%commit -p1 + +%build +sed -i '/find_package(PkgConfig REQUIRED)/a set(THREADS_PREFER_PTHREAD_FLAG ON)' CMakeLists.txt +%cmake -DPROCESS_CPP_WERROR=OFF + +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%{_libdir}/libprocess-cpp.so.* + +%files devel +%{_libdir}/libprocess-cpp.so +%{_libdir}/pkgconfig/process-cpp.pc +%dir %{_includedir}/core/testing +%{_includedir}/core/testing/*.h +%dir %{_includedir}/core/posix +%{_includedir}/core/posix/*.h +%dir %{_includedir}/core/posix/linux +%dir %{_includedir}/core/posix/linux/proc +%dir %{_includedir}/core/posix/linux/proc/process +%{_includedir}/core/posix/linux/proc/process/*.h + +%files doc +%dir %{_docdir}/process-cpp +%dir %{_docdir}/process-cpp/html +%{_docdir}/process-cpp/html/*.html +%{_docdir}/process-cpp/html/*.map +%{_docdir}/process-cpp/html/*.css +%{_docdir}/process-cpp/html/*.png +%{_docdir}/process-cpp/html/*.js +%{_docdir}/process-cpp/html/*.md5 +%{_docdir}/process-cpp/html/*.svg + +%changelog +%autochangelog diff --git a/anda/lib/properties-cpp-devel/properties-cpp-devel.spec b/anda/lib/properties-cpp-devel/properties-cpp-devel.spec index c3c645e5f3..b2449177e4 100644 --- a/anda/lib/properties-cpp-devel/properties-cpp-devel.spec +++ b/anda/lib/properties-cpp-devel/properties-cpp-devel.spec @@ -8,7 +8,7 @@ Version: 0.0.2 Release: %autorelease Summary: A very simple convenience library for handling properties and signals in C++11 -License: LGPLv3 +License: LGPL-3.0 URL: https://gitlab.com/ubports/development/core/lib-cpp/properties-cpp Source0: %{url}/-/archive/%commit/properties-cpp-%commit.tar.gz diff --git a/anda/lib/qmenumodel/anda.hcl b/anda/lib/qmenumodel/anda.hcl new file mode 100644 index 0000000000..9361392d05 --- /dev/null +++ b/anda/lib/qmenumodel/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "qmenumodel.spec" + } +} diff --git a/anda/lib/qmenumodel/qmenumodel.spec b/anda/lib/qmenumodel/qmenumodel.spec new file mode 100644 index 0000000000..f85a169cab --- /dev/null +++ b/anda/lib/qmenumodel/qmenumodel.spec @@ -0,0 +1,56 @@ +Name: qmenumodel +Version: 0.9.1 +Release: %autorelease +Summary: Qt5 renderer for Ayatana Indicators +License: LGPLv3 +URL: https://github.com/AyatanaIndicators/qmenumodel +Source0: https://releases.ayatana-indicators.org/source/qmenumodel/qmenumodel-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: cmake-extras +BuildRequires: gcc-c++ +BuildRequires: qt5-doctools +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: dbus-test-runner + +%description +Qt bindings for GMenuModel that allows connecting to a menu model exposed on +D-Bus and presents it as a list model. It can be used to expose indicator or +application menus for applications using the Qt framework. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n qmenumodel-%{version} + +%build +%cmake -DENABLE_TESTS=ON -DENABLE_COVERAGE=ON -DGENERATE_DOC=ON +%cmake_build + +%install +%cmake_install + +%files +%license COPYING.LGPL +%{_libdir}/libqmenumodel.so.* +%dir %{_qt5_qmldir}/QMenuModel.1 +%{_qt5_qmldir}/QMenuModel.1/libqmenumodel-qml.so +%{_qt5_qmldir}/QMenuModel.1/qmldir + +%files devel +%dir %{_includedir}/qmenumodel +%{_includedir}/qmenumodel/*.h +%{_libdir}/libqmenumodel.so +%{_libdir}/pkgconfig/qmenumodel.pc + +%changelog +%autochangelog diff --git a/anda/lib/qt5-pim/qt5-pim.spec b/anda/lib/qt5-pim/qt5-pim.spec index df5e774213..bb9ee851d0 100644 --- a/anda/lib/qt5-pim/qt5-pim.spec +++ b/anda/lib/qt5-pim/qt5-pim.spec @@ -3,7 +3,7 @@ Summary: Qt5 PIM Framework Version: 5.15 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://invent.kde.org/qt/qt/qtpim Source0: %{url}/-/archive/kde/5.15/qtpim-kde-%{version}.tar.gz Source1: https://salsa.debian.org/qt-kde-team/qt/qtpim/-/archive/master/qtpim-master.tar.gz diff --git a/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec b/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec index a1b9a919cc..3a4c4cb204 100644 --- a/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec +++ b/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec @@ -1,11 +1,14 @@ +%global forgeurl https://gitlab.com/ubports/development/core/libqtdbustest +%global commit f204bb8d7e9a2ffcd159d2f51f47257a715bbd62 +%forgemeta + Name: qt5-qtdbustest -Version: 0.2+bzr42 +Version: 0.3.0 Release: %autorelease Summary: Library for testing DBus interactions using Qt5 -License: LGPLv3 -URL: https://launchpad.net/libqtdbustest -Source0: http://deb.debian.org/debian/pool/main/libq/libqtdbustest/libqtdbustest_0.2+bzr42+repack1.orig.tar.xz -Source1: https://salsa.debian.org/debian-ayatana-team/libqtdbustest/-/archive/master/libqtdbustest-master.tar.gz +License: LGPL-3.0 +URL: https://gitlab.com/ubports/development/core/libqtdbustest +Source0: %url/-/archive/%version/qtdbustest-%version.tar.gz BuildRequires: cmake BuildRequires: cmake-extras @@ -29,10 +32,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} developing applications that use %{name}. %prep -%autosetup -n libqtdbustest-%{version} -# Apply fixes -tar -xf '%{SOURCE1}' -for i in $(cat libqtdbustest-master/debian/patches/series); do patch -p1 < libqtdbustest-master/debian/patches/$i; done +%autosetup -n libqtdbustest-%version %build %cmake @@ -51,7 +51,6 @@ for i in $(cat libqtdbustest-master/debian/patches/series); do patch -p1 < libqt %{_datadir}/libqtdbustest/*.conf %files devel -%license COPYING %dir %{_includedir}/libqtdbustest-1 %dir %{_includedir}/libqtdbustest-1/libqtdbustest %{_includedir}/libqtdbustest-1/libqtdbustest/*.h diff --git a/anda/lib/qt5-qtsystems/qt5-qtsystems.spec b/anda/lib/qt5-qtsystems/qt5-qtsystems.spec index e90ec3ce34..9100d80eab 100644 --- a/anda/lib/qt5-qtsystems/qt5-qtsystems.spec +++ b/anda/lib/qt5-qtsystems/qt5-qtsystems.spec @@ -6,7 +6,7 @@ Summary: Qt5 Mobility Framework Version: 5.15 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://invent.kde.org/qt/qt/qtsystems Source0: %{url}/-/archive/%commit/qt5-mobility-%commit.tar.gz Source1: https://salsa.debian.org/qt-kde-team/qt/qtsystems/-/archive/master/qtsystems-master.tar.gz diff --git a/anda/lib/qtdbusmock/anda.hcl b/anda/lib/qtdbusmock/anda.hcl new file mode 100644 index 0000000000..56d3666a9d --- /dev/null +++ b/anda/lib/qtdbusmock/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "qtdbusmock.spec" + } +} diff --git a/anda/lib/qtdbusmock/qtdbusmock.spec b/anda/lib/qtdbusmock/qtdbusmock.spec new file mode 100644 index 0000000000..ff1e4904eb --- /dev/null +++ b/anda/lib/qtdbusmock/qtdbusmock.spec @@ -0,0 +1,57 @@ +%global forgeurl https://gitlab.com/ubports/development/core/libqtdbusmock +%global commit e875ddd9b79d87bffe6b10047e592b304bd62a47 +%forgemeta + +Name: qtdbusmock +Version: 0.9.0 +Release: %autorelease +Summary: Library for mocking DBus interactions using Qt +License: LGPL-3.0 +URL: https://gitlab.com/ubports/development/core/libqtdbusmock +Source0: %{url}/-/archive/%commit/libqtdbusmock-%commit.tar.gz + +BuildRequires: cmake +BuildRequires: cmake-extras +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(libqtdbustest-1) +BuildRequires: pkgconfig(libnm) +BuildRequires: pkgconfig(gmock) +BuildRequires: pkgconfig(gtest) + +%description +A simple library for mocking DBus services with a Qt API. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n libqtdbusmock-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%{_libdir}/libqtdbusmock.so.* +%dir %{_datadir}/libqtdbusmock +%dir %{_datadir}/libqtdbusmock/templates +%{_datadir}/libqtdbusmock/templates/*.py + +%files devel +%dir %{_includedir}/libqtdbusmock-1 +%dir %{_includedir}/libqtdbusmock-1/libqtdbusmock +%{_includedir}/libqtdbusmock-1/libqtdbusmock/*.h +%{_libdir}/libqtdbusmock.so +%{_libdir}/pkgconfig/libqtdbusmock-1.pc + +%changelog +%autochangelog diff --git a/anda/lib/qtmir/anda.hcl b/anda/lib/qtmir/anda.hcl new file mode 100644 index 0000000000..1f88e88e3f --- /dev/null +++ b/anda/lib/qtmir/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "qtmir.spec" + } +} diff --git a/anda/lib/qtmir/qtmir.spec b/anda/lib/qtmir/qtmir.spec new file mode 100644 index 0000000000..f8f9eed9ba --- /dev/null +++ b/anda/lib/qtmir/qtmir.spec @@ -0,0 +1,121 @@ +%global forgeurl https://gitlab.com/ubports/development/core/qtmir +# The commit Debian uses so no need for mirclient, not from mainline but ubports/focal_-_mir2.0 +%global commit bd21224b0fcd3edeaa56e5ccb90ac57a1785352d +%forgemeta + +Name: qtmir +Version: 0.8.0 +Release: %autorelease +Summary: Mir backed compositor using Qt + +License: LGPLv3+ AND GPLv3+ +URL: https://gitlab.com/ubports/development/core/qtmir +Source0: %{url}/-/archive/%commit/qtmir-%commit.tar.gz +Patch0: https://sources.debian.org/data/main/q/qtmir/0.8.0~git20230223.bd21224-3/debian/patches/1003_require-miroil-in-pkgconfig-file.patch +#Patch1: https://gitlab.com/ubports/development/core/qtmir/-/commit/24351ad41224fdbf2a42dbda6c380a54e4631ab5.patch + +BuildRequires: cmake +BuildRequires: cmake-extras +BuildRequires: pkgconfig +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Qml) +BuildRequires: pkgconfig(Qt5Quick) +BuildRequires: pkgconfig(Qt5Sensors) +BuildRequires: pkgconfig(Qt5Test) +BuildRequires: pkgconfig(mirserver) +BuildRequires: pkgconfig(mir-renderer-gl-dev) +BuildRequires: pkgconfig(miral) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(process-cpp) +BuildRequires: pkgconfig(lomiri-app-launch-0) +BuildRequires: pkgconfig(lomiri-url-dispatcher) +BuildRequires: pkgconfig(egl) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(lttng-ust) +BuildRequires: pkgconfig(gsettings-qt) +BuildRequires: pkgconfig(libqtdbustest-1) +BuildRequires: pkgconfig(libqtdbusmock-1) +BuildRequires: pkgconfig(lomiri-shell-application) +BuildRequires: pkgconfig(valgrind) +BuildRequires: pkgconfig(fontconfig) +BuildRequires: cmake(Qt5FontDatabaseSupport) +BuildRequires: qt-devel +# Not in pkgconfig +BuildRequires: properties-cpp-devel +BuildRequires: qt5-qtbase-static +BuildRequires: qt5-qtbase-private-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: glm-devel +BuildRequires: boost-devel + +Requires: xorg-x11-server-Xwayland + +%description +Mir backed compositor using QT which is used in Lomiri. + +%package devel +Summary: Qtmir development files +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains development files needed for qtmir. + +%package demo +Summary: Qtmir demos +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description demo +This package contains development files needed for qtmir. + +%prep +%autosetup -n qtmir-%commit -p1 +#sed -i '' + +%build +%cmake -DWerror=OFF -DWITH_MIR2=on -DWITH_CONTENTHUB=OFF + +%cmake_build + +%install +%cmake_install + +%files +%license COPYING COPYING.LESSER +%{_libdir}/libqtmirserver.so.* +%{_qt5_plugindir}/platforms/libqpa-mirserver.so +%dir %{_qt5_qmldir}/QtMir +%dir %{_qt5_qmldir}/QtMir/Application +%{_qt5_qmldir}/QtMir/Application/libqtmirapplicationplugin.so +%{_qt5_qmldir}/QtMir/Application/qmldir +%{_datadir}/applications/xwayland.qtmir.desktop +%{_datadir}/icons/hicolor/256x256/apps/xwayland.qtmir.png +%{_datadir}/glib-2.0/schemas/com.canonical.qtmir.gschema.xml + +%files devel +%{_libdir}/libqtmirserver.so +%{_libdir}/pkgconfig/qtmirserver.pc +%dir %{_includedir}/qtmir +%dir %{_includedir}/qtmir/qtmir +%{_includedir}/qtmir/qtmir/*.h + +%files demo +%{_bindir}/qtmir-demo-* +%{_datadir}/applications/qtmir-demo-client.desktop +%dir %{_datadir}/qtmir +%dir %{_datadir}/qtmir/benchmarks +%{_datadir}/qtmir/benchmarks/*.py +%{_datadir}/qtmir/benchmarks/*.R +%dir %{_datadir}/qtmir/qtmir-demo-client +%{_datadir}/qtmir/qtmir-demo-client/*.qml +%dir %{_datadir}/qtmir/qtmir-demo-shell +%{_datadir}/qtmir/qtmir-demo-shell/*.qml +%{_datadir}/qtmir/qtmir-demo-shell/*.png + +%changelog +%autochangelog diff --git a/anda/lib/unity-settings-daemon/unity-settings-daemon.spec b/anda/lib/unity-settings-daemon/unity-settings-daemon.spec index 669eb2f4de..ed0be46719 100644 --- a/anda/lib/unity-settings-daemon/unity-settings-daemon.spec +++ b/anda/lib/unity-settings-daemon/unity-settings-daemon.spec @@ -3,7 +3,7 @@ Version: 15.04.1+21.10.20220802 Release: %autorelease Summary: Daemon handling for Unity session settings -License: GPLv2 AND LGPLv2+ +License: GPL-2.0 AND LGPL-2.0-or-later URL: https://launchpad.net/unity-settings-daemon Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-settings-daemon/unity-settings-daemon_%{version}.orig.tar.gz Source1: unity-settings-daemon.service diff --git a/anda/libayatana-common/anda.hcl b/anda/libayatana-common/anda.hcl new file mode 100644 index 0000000000..20e971b7b1 --- /dev/null +++ b/anda/libayatana-common/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "libayatana-common.spec" + } +} diff --git a/anda/libayatana-common/libayatana-common.spec b/anda/libayatana-common/libayatana-common.spec new file mode 100644 index 0000000000..4ea42157c1 --- /dev/null +++ b/anda/libayatana-common/libayatana-common.spec @@ -0,0 +1,63 @@ +Name: libayatana-common +Summary: Common functions for Ayatana System Indicators +Version: 0.9.8 +Release: %autorelease +License: GPLv3 +URL: https://github.com/AyatanaIndicators/libayatana-common +Source0: %{url}/archive/refs/tags/%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: cmake-extras +BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(lomiri-url-dispatcher) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: vala-devel +Buildrequires: vala +BuildRequires: intltool + +%description +The Ayatana Indicators project is the continuation of Application Indicators and System Indicators, +two technologies developed by Canonical Ltd. for the Unity7 desktop and Lomiri desktop. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains the development header files for %{name}. + +%prep +%autosetup -n %{name}-%{version} + +%build +%cmake -DENABLE_LOMIRI_FEATURES=ON \ + -DENABLE_TESTS=ON \ + -DENABLE_COVERAGE=OFF + +%cmake_build + +%install +%cmake_install +%find_lang ayatana-common + +%files -f ayatana-common.lang +%license COPYING +%{_userunitdir}/ayatana-indicators.target +%{_libdir}/libayatana-common.so.* +%{_libdir}/girepository-1.0/AyatanaCommon-0.0.typelib +%{_datadir}/glib-2.0/schemas/org.ayatana.common.gschema.xml + +%files devel +%{_libdir}/libayatana-common.so +%{_datadir}/gir-1.0/AyatanaCommon-0.0.gir +%{_libdir}/pkgconfig/libayatana-common.pc +%dir %{_includedir}/ayatana +%dir %{_includedir}/ayatana/common +%{_includedir}/ayatana/common/utils.h +%{_datadir}/vala/vapi/AyatanaCommon.vapi + +%changelog +%autochangelog diff --git a/anda/others/blackbox-terminal/blackbox-terminal.spec b/anda/others/blackbox-terminal/blackbox-terminal.spec index 0239b50b09..10bfd07734 100644 --- a/anda/others/blackbox-terminal/blackbox-terminal.spec +++ b/anda/others/blackbox-terminal/blackbox-terminal.spec @@ -2,7 +2,7 @@ Name: blackbox-terminal Version: 0.13.2 Release: %autorelease Summary: A beautiful GTK 4 terminal -License: GPLv3 +License: GPL-3.0 URL: https://gitlab.gnome.org/raggesilver/blackbox BuildRequires: vala meson gettext BuildRequires: pkgconfig(gtk4) >= 4.6.2 diff --git a/anda/others/click/click.spec b/anda/others/click/click.spec index 433ba79ff0..78f90b1132 100644 --- a/anda/others/click/click.spec +++ b/anda/others/click/click.spec @@ -6,7 +6,7 @@ Name: click Version: 0.5.0 Release: %autorelease Summary: Click is a app building method -License: LGPLv3 +License: LGPL-3.0 URL: https://gitlab.com/ubports/development/core/click Source0: %{url}/-/archive/%commit/click-%commit.tar.gz @@ -41,9 +41,12 @@ Development files and headers for Click. %package -n python3-lomiri-click Summary: Python3 files for Click Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: ubuntu-sdk +Requires: python3-debian +Requires: python3-gobject %description -n python3-lomiri-click -Python3 files for Click. +Python3 files and the main interface for Click. %package doc Summary: Documentation files for Click @@ -75,9 +78,6 @@ mv _build/html %{buildroot}%_pkgdocdir popd mv README %{buildroot}%_pkgdocdir -# Debian / debhelper stuff not needed -rm -rf %{buildroot}%{_bindir}/dh_click %{buildroot}%{_datarootdir}/debhelper %{buildroot}%{_datarootdir}/perl5 %{buildroot}%{_mandir}/man1/dh_click.1 - %files %license LICENSE %{_sysconfdir}/dbus-1/system.d/com.lomiri.click.conf @@ -103,7 +103,11 @@ rm -rf %{buildroot}%{_bindir}/dh_click %{buildroot}%{_datarootdir}/debhelper %{b %dir %{_sysconfdir}/schroot %dir %{_sysconfdir}/schroot/click %{_sysconfdir}/schroot/click/fstab +%{_bindir}/dh_click %{_bindir}/click +%{_mandir}/man1/dh_click.1.gz +%{_datarootdir}/debhelper/ +%{_datarootdir}/perl5/* %{_unitdir}/click-system-hooks.service %{_userunitdir}/click-user-hooks.service %dir %{python3_sitelib}/click_package diff --git a/anda/others/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas.spec b/anda/others/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas.spec index b0d34c000c..df48349ea7 100644 --- a/anda/others/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas.spec +++ b/anda/others/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas.spec @@ -4,7 +4,7 @@ Release: %autorelease Summary: Shared GSettings schemas for Ubuntu touch and Unity BuildArch: noarch -License: GPLv2 AND LGPLv2 +License: GPL-2.0 AND LGPL-2.0 URL: https://launchpad.net/gsettings-ubuntu-touch-schemas Source0: http://archive.ubuntu.com/ubuntu/pool/main/g/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas_%{version}.orig.tar.gz diff --git a/anda/others/gsettings-ubuntu-touch-schemas/update.rhai b/anda/others/gsettings-ubuntu-touch-schemas/update.rhai new file mode 100644 index 0000000000..92c49cc7ba --- /dev/null +++ b/anda/others/gsettings-ubuntu-touch-schemas/update.rhai @@ -0,0 +1,3 @@ +let html = get("https://bazaar.launchpad.net/~system-settings-touch/gsettings-ubuntu-touch-schemas/trunk/changes"); +let v = find("([.\\d+]+)-0ubuntu1", html, 1); +rpm.version(v); diff --git a/anda/others/lomiri-schemas/lomiri-schemas.spec b/anda/others/lomiri-schemas/lomiri-schemas.spec index a43a8f112f..e76904320e 100644 --- a/anda/others/lomiri-schemas/lomiri-schemas.spec +++ b/anda/others/lomiri-schemas/lomiri-schemas.spec @@ -6,10 +6,9 @@ Name: lomiri-schemas Version: 0.1.3 Release: %autorelease Summary: Configuration schemas for lomiri -License: LGPLv2+ +License: LGPL-2.0-or-later URL: https://gitlab.com/ubports/development/core/lomiri-schemas Source0: %url/-/archive/%commit/lomiri-schemas-%commit.tar.gz -Patch0: https://gitlab.com/cat-master21/lomiri-schemas/-/commit/e32de385c858f9096c6014a3749117fa6f94f231.patch BuildArch: noarch BuildRequires: cmake @@ -22,7 +21,7 @@ BuildRequires: intltool Configuration schemas for lomiri desktop enviroment. %prep -%autosetup -n %{name}-%commit -p1 +%autosetup -n %{name}-%commit %build %cmake -DCMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT=true diff --git a/anda/others/lomiri-sounds/anda.hcl b/anda/others/lomiri-sounds/anda.hcl new file mode 100644 index 0000000000..98f3dc911f --- /dev/null +++ b/anda/others/lomiri-sounds/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "lomiri-sounds.spec" + } +} diff --git a/anda/others/lomiri-sounds/lomiri-sounds.spec b/anda/others/lomiri-sounds/lomiri-sounds.spec new file mode 100644 index 0000000000..5508db28ab --- /dev/null +++ b/anda/others/lomiri-sounds/lomiri-sounds.spec @@ -0,0 +1,39 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lomiri-sounds +%global commit 4e71c32b2181ae00feb09818c304a7e8e4574fed +%forgemeta + +Name: lomiri-sounds +Summary: Ring-tones and notification tones included with Ubuntu Touch +Version: 22.02 +Release: %autorelease +License: CC-BY-SA-3.0 +URL: https://gitlab.com/ubports/development/core/lomiri-sounds +Source0: %{url}/-/archive/%commit/lomiri-sounds-%commit.tar.gz +BuildArch: noarch + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: g++ + +%description +Lomiri sounds contains the ringtones and notification tones recommended for the Lomiri stack. + +%prep +%autosetup -n %{name}-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%files +%{_datadir}/pkgconfig/lomiri-sounds.pc +%dir %{_datadir}/sounds/lomiri +%{_datadir}/sounds/lomiri/camera/ +%{_datadir}/sounds/lomiri/notifications/ +%{_datadir}/sounds/lomiri/ringtones/ + +%changelog +%autochangelog diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 4fbc5a2cf6..482868d582 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -2,7 +2,7 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium Version: 1.5.0 Release: 1%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://github.com/tau-OS/tau-helium Source0: https://github.com/tau-OS/tau-helium/archive/refs/tags/%{version}.tar.gz BuildArch: noarch diff --git a/anda/others/tau-hydrogen/tau-hydrogen.spec b/anda/others/tau-hydrogen/tau-hydrogen.spec index 15eb9cf024..6c1fd68aba 100644 --- a/anda/others/tau-hydrogen/tau-hydrogen.spec +++ b/anda/others/tau-hydrogen/tau-hydrogen.spec @@ -2,7 +2,7 @@ Summary: tauOS Icon Theme Name: tau-hydrogen Version: 1.0.11 Release: 1%{?dist} -License: GPLv3 +License: GPL-3.0 URL: https://github.com/tau-OS/tau-hydrogen Source0: https://github.com/tau-OS/tau-hydrogen/archive/refs/tags/%{version}.tar.gz BuildArch: noarch diff --git a/anda/others/ubuntu-sdk/ubuntu-sdk.spec b/anda/others/ubuntu-sdk/ubuntu-sdk.spec index b9af4dc400..a9dbde760f 100644 --- a/anda/others/ubuntu-sdk/ubuntu-sdk.spec +++ b/anda/others/ubuntu-sdk/ubuntu-sdk.spec @@ -7,7 +7,7 @@ Summary: Assets and icons for Unity Version: 20.04 Release: %autorelease -License: GPLv3+ +License: GPL-3.0-or-later URL: https://gitlab.com/ubports/development/core/ubuntu-touch-meta Source0: %{url}/-/archive/%commit/ubuntu-touch-meta-%commit.tar.gz BuildArch: noarch diff --git a/anda/others/unity-greeter/unity-greeter.spec b/anda/others/unity-greeter/unity-greeter.spec index ae999ffb92..767333de64 100644 --- a/anda/others/unity-greeter/unity-greeter.spec +++ b/anda/others/unity-greeter/unity-greeter.spec @@ -3,9 +3,9 @@ Version: 22.04.1 Release: %autorelease Summary: Unity Greeter for Lightdm -License: GPLv3 +License: GPL-3.0 URL: https://launchpad.net/unity-greeter -Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/unity-greeter_22.04.1-0ubuntu2.tar.xz +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/unity-greeter_%{version}-0ubuntu2.tar.xz Patch1: 0001-Remove-libido.patch BuildRequires: automake libtool gnome-common diff --git a/anda/others/unity-greeter/update.rhai b/anda/others/unity-greeter/update.rhai new file mode 100644 index 0000000000..c056f96829 --- /dev/null +++ b/anda/others/unity-greeter/update.rhai @@ -0,0 +1,3 @@ +let html = get("http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/?C=N;O=D"); +let v = find("unity-greeter_([\\d.+]+)-0ubuntu2", html, 1); +rpm.version(v); diff --git a/anda/others/unity-scope-home/unity-scope-home.spec b/anda/others/unity-scope-home/unity-scope-home.spec index 7fd2892f19..65b79e1b49 100644 --- a/anda/others/unity-scope-home/unity-scope-home.spec +++ b/anda/others/unity-scope-home/unity-scope-home.spec @@ -2,7 +2,7 @@ Name: unity-scope-home Summary: Home scope that aggregates results from multiple scopes Version: 19.04.20190412 Release: %autorelease -License: GPLv3 +License: GPL-3.0 URL: https://launchpad.net/unity-scope-home Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-scope-home/unity-scope-home_6.8.2+%{version}.orig.tar.gz Patch0: https://gitlab.com/unity-for-arch/unity-scope-home/-/raw/main/fix-vala-0.56-errors.patch diff --git a/anda/others/unity-session/unity-session.spec b/anda/others/unity-session/unity-session.spec index d42e75c9db..15315efae4 100644 --- a/anda/others/unity-session/unity-session.spec +++ b/anda/others/unity-session/unity-session.spec @@ -5,7 +5,7 @@ Summary: Lightdm profile for Unity 7 Version: 43.0 Release: %autorelease -License: GPLv2 +License: GPL-2.0 URL: https://packages.ubuntu.com/jammy/unity-session Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-session/unity-session_%{version}-%{_ubuntu_rel}_all.deb Source1: https://salsa.debian.org/gnome-team/gnome-session/-/raw/ubuntu/master/debian/data/run-systemd-session diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index 166fe57afd..5e98b7cebf 100644 --- a/anda/python/orjson/python3-orjson.spec +++ b/anda/python/orjson/python3-orjson.spec @@ -4,7 +4,7 @@ Name: python3-orjson Version: 3.8.9 Release: 1%{?dist} Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy -License: MIT or APACHE-2.0 +License: MIT OR Apache-2.0 URL: https://github.com/ijl/orjson Source0: %{url}/archive/refs/tags/%{version}.tar.gz BuildRequires: python3-installer python3.11 python3-pip maturin cargo diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index dfd3af166e..861a3cf57b 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.259 +Version: 0.0.260 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT diff --git a/anda/rust/bat-extras/bat-extras.spec b/anda/rust/bat-extras/bat-extras.spec index e99e57e298..077691e149 100644 --- a/anda/rust/bat-extras/bat-extras.spec +++ b/anda/rust/bat-extras/bat-extras.spec @@ -7,7 +7,7 @@ Summary: Bash scripts that integrate bat with various command line tools License: MIT URL: https://github.com/eth-p/bat-extras -Source0: https://github.com/eth-p/bat-extras/archive/refs/tags/v2022.07.27.tar.gz +Source0: https://github.com/eth-p/bat-extras/archive/refs/tags/v%{version}.tar.gz BuildRequires: bash Requires: bash diff --git a/anda/rust/pop-launcher/pop-launcher.spec b/anda/rust/pop-launcher/pop-launcher.spec index ec94f38d50..8bee3c1d6b 100644 --- a/anda/rust/pop-launcher/pop-launcher.spec +++ b/anda/rust/pop-launcher/pop-launcher.spec @@ -11,7 +11,7 @@ Release: 1%{?dist} Summary: Library for writing plugins and frontends for pop-launcher # Upstream license specification: MPL-2.0 -License: MPLv2.0 +License: MPL-2.0 URL: https://github.com/pop-os/launcher/ Source: https://github.com/pop-os/launcher/archive/refs/tags/%{version}.tar.gz Patch: 0001-Copy-instead-of-symlink.patch diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 003436a2cd..9f0436d5ce 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -2,7 +2,7 @@ Name: rnote Version: 0.5.18 Release: 1%{?dist} Summary: Sketch and take handwritten notes. -License: GPLv3 +License: GPL-3.0 URL: https://github.com/flxzt/rnote Source0: %{url}/releases/download/v%{version}/rnote-%{version}.tar.xz Requires: libadwaita poppler-glib glib2 gtk4 diff --git a/anda/rust/youki/youki.spec b/anda/rust/youki/youki.spec index 43cc601a86..2ab5af5683 100644 --- a/anda/rust/youki/youki.spec +++ b/anda/rust/youki/youki.spec @@ -1,6 +1,6 @@ Name: youki -Version: 0.0.4 -Release: 2%{?dist} +Version: 0.0.5 +Release: 1%{?dist} Summary: A container runtime written in Rust License: Apache-2.0 diff --git a/anda/themes/adwaita++-icons/adwaita++-icons.spec b/anda/themes/adwaita++-icons/adwaita++-icons.spec index 7dfd21c2ab..1010332288 100644 --- a/anda/themes/adwaita++-icons/adwaita++-icons.spec +++ b/anda/themes/adwaita++-icons/adwaita++-icons.spec @@ -6,7 +6,7 @@ Version: 6.1 Release: 1%{?dist} Summary: GNOME++, a third-party icons theme, based on new GNOME 3.32's Adwaita -License: GPLv3 and LGPLv3 and CC-BY-SA +License: GPL-3.0 and LGPL-3.0 and CC-BY-SA URL: https://github.com/Bonandry/adwaita-plus Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildArch: noarch diff --git a/anda/themes/bibata-cursor-theme/bibata-cursor-theme.spec b/anda/themes/bibata-cursor-theme/bibata-cursor-theme.spec index dffddaa549..23f328b2e8 100644 --- a/anda/themes/bibata-cursor-theme/bibata-cursor-theme.spec +++ b/anda/themes/bibata-cursor-theme/bibata-cursor-theme.spec @@ -5,7 +5,7 @@ URL: https://github.com/ful1e5/Bibata_Cursor Source0: %{url}/releases/download/v%{version}/Bibata.tar.gz Source1: https://raw.githubusercontent.com/ful1e5/Bibata_Cursor/v%{version}/README.md Source2: https://raw.githubusercontent.com/ful1e5/Bibata_Cursor/v%{version}/LICENSE -License: GPLv3 +License: GPL-3.0 Summary: Open source, compact, and material designed cursor set. BuildArch: noarch diff --git a/anda/tools/graalvm/graalvm.spec b/anda/tools/graalvm/graalvm.spec index 3b1dc8316b..00d316ce32 100644 --- a/anda/tools/graalvm/graalvm.spec +++ b/anda/tools/graalvm/graalvm.spec @@ -11,7 +11,7 @@ Version: 22.3.1 Release: 1%{?dist} URL: https://www.graalvm.org/ Summary: %{gsummary} -License: GPLv2 +License: GPL-2.0 %description %{desc} diff --git a/anda/tools/melody/melody.spec b/anda/tools/melody/melody.spec index b0cf231e65..eab3273cef 100644 --- a/anda/tools/melody/melody.spec +++ b/anda/tools/melody/melody.spec @@ -6,7 +6,7 @@ Summary: An advanced rpm-ostree compose system Version: 1 Release: 8%{?dist} -License: GPLv3+ +License: GPL-3.0-or-later URL: https://github.com/tau-OS/melody Source0: https://github.com/tau-OS/melody/archive/refs/heads/main.zip @@ -50,4 +50,4 @@ Summary: %{summary} %license LICENSE %doc README.md -%dir %{python3_sitelib}/melody \ No newline at end of file +%dir %{python3_sitelib}/melody diff --git a/anda/tools/muon/muon.spec b/anda/tools/muon/muon.spec index 2a036d7577..87c4982ec8 100644 --- a/anda/tools/muon/muon.spec +++ b/anda/tools/muon/muon.spec @@ -4,7 +4,7 @@ Release: 1%{?dist} Summary: A meson-compatible build system. # muon is licensed under the GPL version 3 (see LICENSE). Tests under tests/project were copied from the meson project tests and are licensed under Apache 2.0. -License: GPLv3 and ASL 2.0 +License: GPL-3.0 AND Apache-2.0 URL: https://muon.build/ Source: https://git.sr.ht/~lattis/muon/archive/%{version}.tar.gz diff --git a/anda/tools/vala-language-server-nightly/vala-language-server-nightly.spec b/anda/tools/vala-language-server-nightly/vala-language-server-nightly.spec index da5361e1de..6fd0e19e75 100644 --- a/anda/tools/vala-language-server-nightly/vala-language-server-nightly.spec +++ b/anda/tools/vala-language-server-nightly/vala-language-server-nightly.spec @@ -13,7 +13,7 @@ Release: 1%{?dist} # The entire source is LGPLv2+, except plugins/gnome-builder/vala_langserv.py, which is GPLv3+. # It is not installed when the "plugins" meson option is set to false. # Since GNOME Builder 41, the VLS the plugin has been included. -License: LGPLv2+ +License: LGPL-2.0+ URL: https://github.com/vala-lang/vala-language-server Source0: https://github.com/vala-lang/vala-language-server/archive/%{commit}/%{real_name}-%{shortcommit}.tar.gz diff --git a/anda/tools/vala-lint-nightly/vala-lint-nightly.spec b/anda/tools/vala-lint-nightly/vala-lint-nightly.spec index f32c163ae2..b748527953 100644 --- a/anda/tools/vala-lint-nightly/vala-lint-nightly.spec +++ b/anda/tools/vala-lint-nightly/vala-lint-nightly.spec @@ -10,7 +10,7 @@ Name: vala-lint-nightly Summary: Check Vala code files for code-style errors Version: 0.1.0^%{snapshot_info} Release: 1%{?dist} -License: GPLv2+ +License: GPL-2.0-or-later URL: https://github.com/vala-lang/vala-lint Source0: https://github.com/vala-lang/vala-lint/archive/%{commit}/%{real_name}-%{shortcommit}.tar.gz