From 4e7fe864b4dcd1579452e0078fd5db1db1e98d7a Mon Sep 17 00:00:00 2001 From: Christian Schendel Date: Thu, 25 Dec 2025 06:13:17 +0100 Subject: [PATCH] upgpkg: arch-update-1:3.17.4-1: initial commit --- .SRCINFO | 38 ++++++ .gitignore | 17 +++ .nvchecker.toml | 4 + LICENSE | 3 + LICENSES/0BSD.txt | 1 + PKGBUILD | 77 +++++++++++ REUSE.toml | 30 +++++ ...7CCEEBF9613C17FDE96E4ED33FAA16B937F3B2.asc | 126 ++++++++++++++++++ 8 files changed, 296 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 .nvchecker.toml create mode 100644 LICENSE create mode 120000 LICENSES/0BSD.txt create mode 100644 PKGBUILD create mode 100644 REUSE.toml create mode 100644 keys/pgp/A67CCEEBF9613C17FDE96E4ED33FAA16B937F3B2.asc diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..6175c1e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,38 @@ +pkgbase = arch-update + pkgdesc = An update notifier & applier that assists you with important pre / post update tasks + pkgver = 3.17.4 + pkgrel = 1 + url = https://github.com/Antiz96/arch-update + arch = any + license = GPL-3.0-or-later + checkdepends = bats + makedepends = scdoc + depends = bash + depends = systemd + depends = pacman + depends = pacman-contrib + depends = archlinux-contrib + depends = curl + depends = fakeroot + depends = htmlq + depends = diffutils + depends = hicolor-icon-theme + depends = python + depends = python-pyqt6 + depends = qt6-svg + depends = glib2 + depends = xdg-utils + optdepends = paru: AUR Packages support + optdepends = yay: AUR Packages support + optdepends = pikaur: AUR Packages support + optdepends = flatpak: Flatpak Packages support + optdepends = libnotify: Desktop notifications support on new available updates + optdepends = vim: Default diff program for pacdiff + optdepends = neovim: Default diff program for pacdiff if EDITOR=nvim + optdepends = sudo: Privilege elevation + optdepends = sudo-rs: Privilege elevation + optdepends = opendoas: Privilege elavation + source = arch-update-3.17.4.tar.gz::https://github.com/Antiz96/arch-update/archive/v3.17.4.tar.gz + sha256sums = 5e44ebdf3ee6fdb2c07b7bd04ee1f8290c6fc7a77ce729242e8ac57450863e53 + +pkgname = arch-update diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a8267d1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO +!LICENSE +!chroot-build +!.nvchecker.toml +!/keys +!/keys/pgp +!/keys/pgp/*.asc +!/LICENSES +!/LICENSES/*.txt +!REUSE.toml +!*.patch diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 0000000..c45ff9a --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,4 @@ +[arch-update] +source = "git" +git = "https://github.com/Antiz96/arch-update.git" +prefix = "v" diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..caab077 --- /dev/null +++ b/LICENSE @@ -0,0 +1,3 @@ +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/LICENSES/0BSD.txt b/LICENSES/0BSD.txt new file mode 120000 index 0000000..ea5b606 --- /dev/null +++ b/LICENSES/0BSD.txt @@ -0,0 +1 @@ +../LICENSE \ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..30cd9b7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,77 @@ +# Maintainer: Christian Schendel +# Contributor: Robin Candau + +#shellcheck disable=SC2100 +pkgname=arch-update +pkgver=3.17.4 +epoch=1 +pkgrel=1 +pkgdesc="An update notifier & applier that assists you with important pre / post update tasks" +url="https://github.com/Antiz96/arch-update" +arch=('any') +license=( + GPL-3.0-or-later +) +depends=( + archlinux-contrib + bash + curl + diffutils + fakeroot + glib2 + hicolor-icon-theme + htmlq + pacman + pacman-contrib + python + python-pyqt6 + qt6-svg + systemd + xdg-utils +) +makedepends=( + git + scdoc +) +checkdepends=( + bats +) +optdepends=( + 'paru: AUR Packages support' + 'yay: AUR Packages support' + 'pikaur: AUR Packages support' + 'flatpak: Flatpak Packages support' + 'libnotify: Desktop notifications support on new available updates' + 'vim: Default diff program for pacdiff' + 'neovim: Default diff program for pacdiff if EDITOR=nvim' + 'sudo: Privilege elevation' + 'sudo-rs: Privilege elevation' + 'opendoas: Privilege elavation' +) +source=( + "${pkgname}-${pkgver}::git+${url}.git#tag=v${pkgver}?signed" +) +b2sums=('27da27a077a57874d62ea11879a841212b81ff011cb0286a2148c7a1b172aaa63d86e72c1673cb36d8093a9cb9e4c6ba039d53a8886e5e6adacc0f85a5d81839') +validpgpkeys=( + 'A67CCEEBF9613C17FDE96E4ED33FAA16B937F3B2' + +) +prepare() { + cd "${pkgname}-${pkgver}" + make clean +} + +build() { + cd "${pkgname}-${pkgver}" + make +} + +check() { + cd "${pkgname}-${pkgver}" + make test +} + +package() { + cd "${pkgname}-${pkgver}" + make PREFIX=/usr DESTDIR="${pkgdir}" install +} diff --git a/REUSE.toml b/REUSE.toml new file mode 100644 index 0000000..401fc48 --- /dev/null +++ b/REUSE.toml @@ -0,0 +1,30 @@ +version = 1 + +[[annotations]] +path = [ + "PKGBUILD", + "README.md", + "keys/**", + ".SRCINFO", + ".nvchecker.toml", + ".gitignore", + "*.install", + "*.sysusers", + "*.tmpfiles", + "*.logrotate", + "*.pam", + "*.service", + "*.socket", + "*.timer", + "*.desktop", + "*.hook", +] +SPDX-FileCopyrightText = "Arch Linux contributors" +SPDX-License-Identifier = "0BSD" + +[[annotations]] +path = [ + "*.patch", +] +SPDX-FileCopyrightText = "bluejay contributors" +SPDX-License-Identifier = "MPL-2.0" diff --git a/keys/pgp/A67CCEEBF9613C17FDE96E4ED33FAA16B937F3B2.asc b/keys/pgp/A67CCEEBF9613C17FDE96E4ED33FAA16B937F3B2.asc new file mode 100644 index 0000000..799b6a6 --- /dev/null +++ b/keys/pgp/A67CCEEBF9613C17FDE96E4ED33FAA16B937F3B2.asc @@ -0,0 +1,126 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=X80t +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file