diff --git a/packages/1password-cli-bin/.SRCINFO b/packages/1password-cli-bin/.SRCINFO index 77d2a91e73..58351524e2 100644 --- a/packages/1password-cli-bin/.SRCINFO +++ b/packages/1password-cli-bin/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = 1password-cli-bin arch = amd64 maintainer = Oren Klopfer repology = project: 1password-cli - source = https://cache.agilebits.com/dist/1P/op2/pkg/v2.30.3/op_linux_amd64_v2.30.3.zip + source = @1password-cli-bin~2.30.3::https://cache.agilebits.com/dist/1P/op2/pkg/v2.30.3/op_linux_amd64_v2.30.3.zip sha256sums = a16307ebcecb40fd091d7a6ff4f0c380c3c0897c4f4616de2c5d285e57d5ee28 pkgname = 1password-cli-bin diff --git a/packages/1password-cli-bin/1password-cli-bin.pacscript b/packages/1password-cli-bin/1password-cli-bin.pacscript index 6fc234b18e..6c5ed6a8a4 100644 --- a/packages/1password-cli-bin/1password-cli-bin.pacscript +++ b/packages/1password-cli-bin/1password-cli-bin.pacscript @@ -2,13 +2,13 @@ pkgname="1password-cli-bin" gives="1password-cli" repology=("project: ${gives}") pkgver="2.30.3" -source=("https://cache.agilebits.com/dist/1P/op2/pkg/v${pkgver}/op_linux_amd64_v${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://cache.agilebits.com/dist/1P/op2/pkg/v${pkgver}/op_linux_amd64_v${pkgver}.zip") pkgdesc="1Password CLI" sha256sums=("a16307ebcecb40fd091d7a6ff4f0c380c3c0897c4f4616de2c5d285e57d5ee28") arch=('amd64') maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 op -t "${pkgdir}/usr/bin" } diff --git a/packages/adw-gtk3/.SRCINFO b/packages/adw-gtk3/.SRCINFO index 4f31df2b76..d7a8cbd1e5 100644 --- a/packages/adw-gtk3/.SRCINFO +++ b/packages/adw-gtk3/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = adw-gtk3 maintainer = Herisson repology = project: adw-gtk3 repology = repo: aur - source = https://github.com/lassekongo83/adw-gtk3/releases/download/v5.3/adw-gtk3v5.3.tar.xz + source = @adw-gtk3~5.3::https://github.com/lassekongo83/adw-gtk3/releases/download/v5.3/adw-gtk3v5.3.tar.xz sha256sums = 2e6e87935bef30936e40d07c7af4fd20754e77917be224f61c4346867196bef0 pkgname = adw-gtk3 diff --git a/packages/adw-gtk3/adw-gtk3.pacscript b/packages/adw-gtk3/adw-gtk3.pacscript index 324739f6e6..2a018adc66 100644 --- a/packages/adw-gtk3/adw-gtk3.pacscript +++ b/packages/adw-gtk3/adw-gtk3.pacscript @@ -3,20 +3,20 @@ arch=('any') pkgver="5.3" pkgdesc="An unofficial GTK3 port of libadwaita." repology=("project: adw-gtk3" "repo: aur") -source=("https://github.com/lassekongo83/adw-gtk3/releases/download/v${pkgver}/${pkgname}v${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/lassekongo83/adw-gtk3/releases/download/v${pkgver}/${pkgname}v${pkgver}.tar.xz") sha256sums=("2e6e87935bef30936e40d07c7af4fd20754e77917be224f61c4346867196bef0") maintainer=("Herisson ") gives="${pkgname}" breaks=("${pkgname}" "${pkgname}-git") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/share/themes/${pkgname}" mkdir -p "${pkgdir}/usr/share/themes/${pkgname}-dark" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cp -r "${pkgname}"/* "${pkgdir}/usr/share/themes/${pkgname}/" cp -r "${pkgname}"-dark/* "${pkgdir}/usr/share/themes/${pkgname}-dark/" } diff --git a/packages/alacritty/.SRCINFO b/packages/alacritty/.SRCINFO index d15d14d1ed..0f217e024a 100644 --- a/packages/alacritty/.SRCINFO +++ b/packages/alacritty/.SRCINFO @@ -15,7 +15,7 @@ pkgbase = alacritty incompatible = debian:bookworm maintainer = Warofzen repology = project: alacritty - source = https://github.com/alacritty/alacritty/archive/refs/tags/v0.14.0.tar.gz + source = @alacritty~0.14.0::https://github.com/alacritty/alacritty/archive/refs/tags/v0.14.0.tar.gz sha256sums = 2919767177c010339502085b4ac5d3f9f15ca27e6befc39aa9d20fefb93ebcdf pkgname = alacritty diff --git a/packages/alacritty/alacritty.pacscript b/packages/alacritty/alacritty.pacscript index 37691db682..d58ad52434 100644 --- a/packages/alacritty/alacritty.pacscript +++ b/packages/alacritty/alacritty.pacscript @@ -2,7 +2,7 @@ pkgname="alacritty" arch=("any") pkgver="0.14.0" repology=("project: alacritty") -source=("https://github.com/alacritty/alacritty/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/alacritty/alacritty/archive/refs/tags/v${pkgver}.tar.gz") makedepends=("cargo" "cmake" "pkg-config" "libfreetype6-dev" "libfontconfig1-dev" "libxcb-xfixes0-dev" "python3" "gzip" "scdoc") pkgdesc="A fast, cross-platform, OpenGL terminal emulator" maintainer=("Warofzen ") @@ -11,12 +11,12 @@ external_connection=true sha256sums=("2919767177c010339502085b4ac5d3f9f15ca27e6befc39aa9d20fefb93ebcdf") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cargo build -j"${NCPU}" --release --locked } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 target/release/alacritty -t "${pkgdir}/usr/bin" install -Dm644 extra/logo/alacritty-term.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/Alacritty.svg" diff --git a/packages/amf-headers/.SRCINFO b/packages/amf-headers/.SRCINFO index 779d56a1f6..65ef780c8a 100644 --- a/packages/amf-headers/.SRCINFO +++ b/packages/amf-headers/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = amf-headers makedepends = git license = MIT maintainer = Luis Garcia - source = https://github.com/GPUOpen-LibrariesAndSDKs/AMF/releases/download/v1.4.34/AMF-headers.tar.gz + source = @amf-headers~1.4.34::https://github.com/GPUOpen-LibrariesAndSDKs/AMF/releases/download/v1.4.34/AMF-headers.tar.gz sha256sums = 5393759308f6d7bc9eb1ed8013c954e03aadb85f0ed6e96f969a5df447b0f79c pkgname = amf-headers diff --git a/packages/amf-headers/amf-headers.pacscript b/packages/amf-headers/amf-headers.pacscript index abf3792e73..467f28546f 100644 --- a/packages/amf-headers/amf-headers.pacscript +++ b/packages/amf-headers/amf-headers.pacscript @@ -8,7 +8,7 @@ maintainer=("Luis Garcia ") license=('MIT') source=( - "https://github.com/GPUOpen-LibrariesAndSDKs/AMF/releases/download/v${pkgver}/AMF-headers.tar.gz" + "@${pkgname}~${pkgver}::https://github.com/GPUOpen-LibrariesAndSDKs/AMF/releases/download/v${pkgver}/AMF-headers.tar.gz" ) sha256sums=( "5393759308f6d7bc9eb1ed8013c954e03aadb85f0ed6e96f969a5df447b0f79c" @@ -21,7 +21,7 @@ depends=() optdepends=() package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -dm 755 "${pkgdir}/usr/include/AMF" cp -dr --no-preserve=ownership ./* "${pkgdir}/usr/include/AMF/" } diff --git a/packages/amfora-bin/.SRCINFO b/packages/amfora-bin/.SRCINFO index 1a2055096c..22614179dd 100644 --- a/packages/amfora-bin/.SRCINFO +++ b/packages/amfora-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = amfora-bin breaks = amfora-app maintainer = Elsie19 repology = project: amfora - source = https://github.com/makew0rld/amfora/releases/download/v1.10.0/amfora_1.10.0_linux_64-bit + source = @amfora-bin~1.10.0::https://github.com/makew0rld/amfora/releases/download/v1.10.0/amfora_1.10.0_linux_64-bit source = amfora.png::https://roboticoverlords.org/amfora.png source = amfora.desktop::https://raw.githubusercontent.com/makew0rld/amfora/master/amfora.desktop sha256sums = b2e9e50954345b38c4481e200944950675d30cdd4e1d7eef50d5b3a528cc1a0a diff --git a/packages/amfora-bin/amfora-bin.pacscript b/packages/amfora-bin/amfora-bin.pacscript index 03f3691f58..d55c876ad9 100644 --- a/packages/amfora-bin/amfora-bin.pacscript +++ b/packages/amfora-bin/amfora-bin.pacscript @@ -10,7 +10,7 @@ sha256sums=( "812e1faad6f6d4817eac60d36813472afebe2980cd2e661151a3d98669274207" ) source=( - "https://github.com/makew0rld/amfora/releases/download/v${pkgver}/amfora_${pkgver}_linux_64-bit" + "@${pkgname}~${pkgver}::https://github.com/makew0rld/amfora/releases/download/v${pkgver}/amfora_${pkgver}_linux_64-bit" "amfora.png::https://roboticoverlords.org/amfora.png" "amfora.desktop::https://raw.githubusercontent.com/makew0rld/amfora/master/amfora.desktop" ) @@ -18,7 +18,7 @@ maintainer=("Elsie19 ") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 "${srcdir}"/amfora.png "${pkgdir}/usr/share/pixmaps/amfora.png" install -Dm644 "${srcdir}"/amfora.desktop "${pkgdir}/usr/share/applications/amfora.desktop" install -Dm755 "amfora_${pkgver}_linux_64-bit" "${pkgdir}/usr/bin/${gives}" diff --git a/packages/ananicy-cpp/.SRCINFO b/packages/ananicy-cpp/.SRCINFO index c4b6e967ed..309fecdd60 100644 --- a/packages/ananicy-cpp/.SRCINFO +++ b/packages/ananicy-cpp/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = ananicy-cpp makedepends = libsystemd-dev makedepends = ninja-build repology = project: ananicy-cpp - source = https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v1.1.0/ananicy-cpp-v1.1.0.tar.gz + source = @ananicy-cpp~1.1.0::https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v1.1.0/ananicy-cpp-v1.1.0.tar.gz sha256sums = 49f59e8fa842c7603be344b7317eace773c3e416d881dae4ad7779b39b03fc4a pkgname = ananicy-cpp diff --git a/packages/ananicy-cpp/ananicy-cpp.pacscript b/packages/ananicy-cpp/ananicy-cpp.pacscript index b07295eebe..f973125e70 100644 --- a/packages/ananicy-cpp/ananicy-cpp.pacscript +++ b/packages/ananicy-cpp/ananicy-cpp.pacscript @@ -1,14 +1,14 @@ pkgname="ananicy-cpp" arch=("any") pkgver="1.1.0" -source=("https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${pkgver}/ananicy-cpp-v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${pkgver}/ananicy-cpp-v${pkgver}.tar.gz") sha256sums=("49f59e8fa842c7603be344b7317eace773c3e416d881dae4ad7779b39b03fc4a") pkgdesc="Rewrite of Ananicy in C++" repology=("project: ananicy-cpp") makedepends=("cmake" "g++" "libsystemd-dev" "ninja-build") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cmake -S . -Bbuild \ -GNinja \ -DCMAKE_BUILD_TYPE=Release \ @@ -19,7 +19,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" cmake --install build --component Runtime install -m755 -d "${pkgdir}/etc/ananicy.d" } diff --git a/packages/android-studio-canary/.SRCINFO b/packages/android-studio-canary/.SRCINFO index aa736da422..751f7642f4 100644 --- a/packages/android-studio-canary/.SRCINFO +++ b/packages/android-studio-canary/.SRCINFO @@ -13,7 +13,7 @@ pkgbase = android-studio-canary replaces = android-studio-canary maintainer = Oren Klopfer repology = project: android-studio - source = https://dl.google.com/dl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-linux.tar.gz + source = @android-studio-canary~2024.2.1.11::https://dl.google.com/dl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-linux.tar.gz source = android-studio.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/android-studio/android-studio.desktop sha256sums = 81f2fa5da72ab6f6afacca4a5327de5191e133ad02706e3ee440dc8658b8cdc3 sha256sums = SKIP diff --git a/packages/android-studio-canary/android-studio-canary.pacscript b/packages/android-studio-canary/android-studio-canary.pacscript index 2900d7426b..e7769502f8 100644 --- a/packages/android-studio-canary/android-studio-canary.pacscript +++ b/packages/android-studio-canary/android-studio-canary.pacscript @@ -5,7 +5,7 @@ replaces=("${gives}-beta" "${gives}" "${pkgname}") arch=("amd64") pkgver="2024.2.1.11" source=( - "https://dl.google.com/dl/android/studio/ide-zips/${pkgver}/${gives}-${pkgver}-linux.tar.gz" + "@${pkgname}~${pkgver}::https://dl.google.com/dl/android/studio/ide-zips/${pkgver}/${gives}-${pkgver}-linux.tar.gz" "${gives}.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${gives}/${gives}.desktop" ) depends=("libc6-i386" "lib32ncurses6" "lib32stdc++6" "lib32z1" "libbz2-1.0:i386") @@ -17,7 +17,7 @@ sha256sums=( maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Moving all android studio files to /opt install -d "${pkgdir}/opt/${gives}" cp -a bin lib jbr plugins license LICENSE.txt build.txt product-info.json "${pkgdir}/opt/${gives}" diff --git a/packages/android-studio/.SRCINFO b/packages/android-studio/.SRCINFO index 07e8b533b0..6015486757 100644 --- a/packages/android-studio/.SRCINFO +++ b/packages/android-studio/.SRCINFO @@ -14,7 +14,7 @@ pkgbase = android-studio repology = project: android-studio repology = repo: aur repology = visiblename: android-studio - source = https://dl.google.com/dl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-linux.tar.gz + source = @android-studio~2024.2.1.11::https://dl.google.com/dl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-linux.tar.gz source = android-studio.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/android-studio/android-studio.desktop sha256sums = 81f2fa5da72ab6f6afacca4a5327de5191e133ad02706e3ee440dc8658b8cdc3 sha256sums = SKIP diff --git a/packages/android-studio/android-studio.pacscript b/packages/android-studio/android-studio.pacscript index 6ee83f95e1..d852e1b6ac 100644 --- a/packages/android-studio/android-studio.pacscript +++ b/packages/android-studio/android-studio.pacscript @@ -4,7 +4,7 @@ replaces=("${pkgname}" "${pkgname}-beta" "${pkgname}-canary") arch=("amd64") pkgver="2024.2.1.11" source=( - "https://dl.google.com/dl/android/studio/ide-zips/${pkgver}/${pkgname}-${pkgver}-linux.tar.gz" + "@${pkgname}~${pkgver}::https://dl.google.com/dl/android/studio/ide-zips/${pkgver}/${pkgname}-${pkgver}-linux.tar.gz" "${pkgname}.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${pkgname}/${pkgname}.desktop" ) depends=("libc6-i386" "lib32ncurses6" "lib32stdc++6" "lib32z1" "libbz2-1.0:i386") @@ -16,7 +16,7 @@ sha256sums=( maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Moving all android studio files to /opt install -d "${pkgdir}/opt/${pkgname}" cp -a bin lib jbr plugins license LICENSE.txt build.txt product-info.json "${pkgdir}/opt/${pkgname}" diff --git a/packages/ani-cli-bin/.SRCINFO b/packages/ani-cli-bin/.SRCINFO index 9be8c3ffc5..107cec2093 100644 --- a/packages/ani-cli-bin/.SRCINFO +++ b/packages/ani-cli-bin/.SRCINFO @@ -12,7 +12,7 @@ pkgbase = ani-cli-bin depends = fzf maintainer = Elsie19 repology = project: ani-cli - source = https://github.com/pystardust/ani-cli/releases/download/v4.8/ani-cli + source = @ani-cli-bin~4.8::https://github.com/pystardust/ani-cli/releases/download/v4.8/ani-cli source = ani-cli.1::https://github.com/pystardust/ani-cli/releases/download/v4.8/ani-cli.1 sha256sums = 4a21690493b4aee4165f1881b19d9d696c9f56c5687940e587c542c6caa7c6fe sha256sums = SKIP diff --git a/packages/ani-cli-bin/ani-cli-bin.pacscript b/packages/ani-cli-bin/ani-cli-bin.pacscript index dee7fc1485..47f03acfa3 100644 --- a/packages/ani-cli-bin/ani-cli-bin.pacscript +++ b/packages/ani-cli-bin/ani-cli-bin.pacscript @@ -4,7 +4,7 @@ arch=("amd64") pkgver="4.8" repology=("project: ${gives}") source=( - "https://github.com/pystardust/ani-cli/releases/download/v${pkgver}/ani-cli" + "@${pkgname}~${pkgver}::https://github.com/pystardust/ani-cli/releases/download/v${pkgver}/ani-cli" "ani-cli.1::https://github.com/pystardust/ani-cli/releases/download/v${pkgver}/ani-cli.1" ) depends=("grep" "sed" "wget" "mpv" "aria2" "ffmpeg" "fzf") @@ -16,13 +16,13 @@ pkgdesc="A cli tool to browse and play anime" maintainer=("Elsie19 ") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" chmod +x ani-cli gzip -9n "${srcdir}"/ani-cli.1 } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "./ani-cli" "${pkgdir}/usr/bin/ani-cli" install -Dm644 "./ani-cli.1.gz" "${pkgdir}/usr/share/man/man1/ani-cli.1.gz" } diff --git a/packages/anydesk-bin/.SRCINFO b/packages/anydesk-bin/.SRCINFO index 52c57b20ae..ba81165db2 100644 --- a/packages/anydesk-bin/.SRCINFO +++ b/packages/anydesk-bin/.SRCINFO @@ -22,7 +22,7 @@ pkgbase = anydesk-bin breaks = anydesk-deb replaces = anydesk repology = project: anydesk - source = https://download.anydesk.com/linux/anydesk-6.3.0-amd64.tar.gz + source = @anydesk-bin~6.3.0::https://download.anydesk.com/linux/anydesk-6.3.0-amd64.tar.gz sha256sums = b1e3337d35ce19af93963829988b2014e8acfbbf6bd1b5adfb8bc7dcd6fee452 pkgname = anydesk-bin diff --git a/packages/anydesk-bin/anydesk-bin.pacscript b/packages/anydesk-bin/anydesk-bin.pacscript index 0589b51fce..27ae5cac15 100644 --- a/packages/anydesk-bin/anydesk-bin.pacscript +++ b/packages/anydesk-bin/anydesk-bin.pacscript @@ -4,14 +4,14 @@ breaks=("${gives}-deb") replaces=("${gives}") repology=("project: ${gives}") pkgver="6.3.0" -source=("https://download.anydesk.com/linux/${gives}-${pkgver}-amd64.tar.gz") +source=("@${pkgname}~${pkgver}::https://download.anydesk.com/linux/${gives}-${pkgver}-amd64.tar.gz") depends=("libc6" "libgcc1" "libglib2.0-0" "libgtk2.0-0" "libstdc++6" "libx11-6" "libxcb-shm0" "libxcb1" "libpango1.0-dev" "libcairo2" "libxrandr2" "libx11-xcb1" "libxtst6" "libxfixes3" "libxdamage1" "libgtkglext1") pkgdesc="Platform independent remote access to personal computers and other devices running the host application - Binary version" sha256sums=("b1e3337d35ce19af93963829988b2014e8acfbbf6bd1b5adfb8bc7dcd6fee452") arch=('amd64') package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Binary install -Dm755 "${gives}" -t "${pkgdir}/usr/bin" # Polkit diff --git a/packages/arduino-cli-bin/.SRCINFO b/packages/arduino-cli-bin/.SRCINFO index ea08b3cda6..7826919b18 100644 --- a/packages/arduino-cli-bin/.SRCINFO +++ b/packages/arduino-cli-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = arduino-cli-bin breaks = arduino-cli-git maintainer = DismissedGuy repology = project: arduino-cli - source = https://github.com/arduino/arduino-cli/releases/download/v0.35.3/arduino-cli_0.35.3_Linux_64bit.tar.gz + source = @arduino-cli-bin~0.35.3::https://github.com/arduino/arduino-cli/releases/download/v0.35.3/arduino-cli_0.35.3_Linux_64bit.tar.gz sha256sums = acf3a3e03f0478a1cade44d23d4bc2f979c9b61b64e13bc66e26220b7b9fbd23 pkgname = arduino-cli-bin diff --git a/packages/arduino-cli-bin/arduino-cli-bin.pacscript b/packages/arduino-cli-bin/arduino-cli-bin.pacscript index ba0b88de2f..ad5f0d5e33 100644 --- a/packages/arduino-cli-bin/arduino-cli-bin.pacscript +++ b/packages/arduino-cli-bin/arduino-cli-bin.pacscript @@ -5,11 +5,11 @@ arch=("amd64") pkgver="0.35.3" maintainer=("DismissedGuy ") breaks=("${gives}" "${gives}-deb" "${gives}-app" "${gives}-git") -source=("https://github.com/arduino/arduino-cli/releases/download/v${pkgver}/${gives}_${pkgver}_Linux_64bit.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/arduino/arduino-cli/releases/download/v${pkgver}/${gives}_${pkgver}_Linux_64bit.tar.gz") pkgdesc="An all-in-one solution that provides Boards/Library Managers, sketch builder, board detection, uploader, and many other tools needed to use any Arduino compatible board and platform from command line or machine interfaces" sha256sums=("acf3a3e03f0478a1cade44d23d4bc2f979c9b61b64e13bc66e26220b7b9fbd23") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}" -t "${pkgdir}/usr/bin" } diff --git a/packages/arduino-ide-bin/.SRCINFO b/packages/arduino-ide-bin/.SRCINFO index 20c889f551..91127e32e3 100644 --- a/packages/arduino-ide-bin/.SRCINFO +++ b/packages/arduino-ide-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = arduino-ide-bin breaks = arduino-ide-git maintainer = DismissedGuy repology = project: arduino - source = https://downloads.arduino.cc/arduino-ide/arduino-ide_2.3.2_Linux_64bit.zip + source = @arduino-ide-bin~2.3.2::https://downloads.arduino.cc/arduino-ide/arduino-ide_2.3.2_Linux_64bit.zip source = arduino.svg::https://www.arduino.cc/wiki/370832ed4114dd35d498f2f449b4781e/arduino.svg source = arduino-ide.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/arduino-ide-bin/arduino-ide.desktop sha256sums = 1a23b911043a247116ace846f03a0265c719dcd49cf9a8af09334db4d3916e88 diff --git a/packages/arduino-ide-bin/arduino-ide-bin.pacscript b/packages/arduino-ide-bin/arduino-ide-bin.pacscript index bad6e22b3d..ac04d6a895 100644 --- a/packages/arduino-ide-bin/arduino-ide-bin.pacscript +++ b/packages/arduino-ide-bin/arduino-ide-bin.pacscript @@ -6,7 +6,7 @@ repology=("project: arduino") maintainer=("DismissedGuy ") breaks=("${gives}" "${gives}-deb" "${gives}-app" "${gives}-git") source=( - "https://downloads.arduino.cc/${gives}/${gives}_${pkgver}_Linux_64bit.zip" + "@${pkgname}~${pkgver}::https://downloads.arduino.cc/${gives}/${gives}_${pkgver}_Linux_64bit.zip" "arduino.svg::https://www.arduino.cc/wiki/370832ed4114dd35d498f2f449b4781e/arduino.svg" "${gives}.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${pkgname}/${gives}.desktop" ) @@ -18,7 +18,7 @@ sha256sums=( ) prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # potential leftover symlink from v1 rm -f "/usr/local/bin/arduino" @@ -28,7 +28,7 @@ prepare() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # install files cp -R ./* "${pkgdir}/usr/share/${gives}/" diff --git a/packages/aws-cli-v2-bin/.SRCINFO b/packages/aws-cli-v2-bin/.SRCINFO index 21c6da6786..05fd7cc846 100644 --- a/packages/aws-cli-v2-bin/.SRCINFO +++ b/packages/aws-cli-v2-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = aws-cli-v2-bin replaces = awscli maintainer = Oren Klopfer repology = project: awscli - source = https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.21.0.zip + source = @aws-cli-v2-bin~2.21.0::https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.21.0.zip sha256sums = 0bb85fe4db44b35f111aae651e9dfc38f90c1db8cc582544944ad788cf5d1549 pkgname = aws-cli-v2-bin diff --git a/packages/aws-cli-v2-bin/aws-cli-v2-bin.pacscript b/packages/aws-cli-v2-bin/aws-cli-v2-bin.pacscript index acbd78c561..b2d2dda401 100644 --- a/packages/aws-cli-v2-bin/aws-cli-v2-bin.pacscript +++ b/packages/aws-cli-v2-bin/aws-cli-v2-bin.pacscript @@ -1,7 +1,7 @@ pkgname="aws-cli-v2-bin" gives="aws-cli-v2" pkgver="2.21.0" -source=("https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${pkgver}.zip") pkgdesc="Universal Command Line Interface for Amazon Web Services v2" depends=("groff" "less") makedepends=("unzip") @@ -12,7 +12,7 @@ sha256sums=("0bb85fe4db44b35f111aae651e9dfc38f90c1db8cc582544944ad788cf5d1549") maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./install --install-dir "${pkgdir}/usr/local/aws-cli" --bin-dir "/usr/local/bin" # bash autocompletion diff --git a/packages/bat/.SRCINFO b/packages/bat/.SRCINFO index 539c07c6ec..3f076cd1ec 100644 --- a/packages/bat/.SRCINFO +++ b/packages/bat/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = bat makedepends = libonig-dev makedepends = pkg-config replaces = bat - source = https://github.com/sharkdp/bat/archive/refs/tags/v0.24.0.tar.gz + source = @bat~0.24.0::https://github.com/sharkdp/bat/archive/refs/tags/v0.24.0.tar.gz sha256sums = 907554a9eff239f256ee8fe05a922aad84febe4fe10a499def72a4557e9eedfb pkgname = bat diff --git a/packages/bat/bat.pacscript b/packages/bat/bat.pacscript index 41dba4f0dd..a484d37558 100644 --- a/packages/bat/bat.pacscript +++ b/packages/bat/bat.pacscript @@ -1,7 +1,7 @@ pkgname="bat" arch=("any") pkgver="0.24.0" -source=("https://github.com/sharkdp/bat/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/sharkdp/bat/archive/refs/tags/v${pkgver}.tar.gz") makedepends=("cargo" "libonig-dev" "pkg-config") depends=("libonig5") replaces=("bat") @@ -10,12 +10,12 @@ external_connection=true sha256sums=("907554a9eff239f256ee8fe05a922aad84febe4fe10a499def72a4557e9eedfb") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" RUSTONIG_SYSTEM_LIBONIG=1 cargo build -j"${NCPU}" --release --locked } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 target/release/bat -t "${pkgdir}/usr/bin" install -Dm644 "$(find target -name bat.bash -print -quit)" "${pkgdir}/usr/share/bash-completion/completions/bat" diff --git a/packages/batsignal/.SRCINFO b/packages/batsignal/.SRCINFO index 04e6f2031c..a1fc9772ab 100644 --- a/packages/batsignal/.SRCINFO +++ b/packages/batsignal/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = batsignal breaks = batsignal-git maintainer = Harshwardhan Mehrotra repology = project: batsignal - source = https://github.com/electrickite/batsignal/archive/refs/tags/1.6.4.tar.gz + source = @batsignal~1.6.4::https://github.com/electrickite/batsignal/archive/refs/tags/1.6.4.tar.gz sha256sums = 58439dac2b678ab798831fe861c06d2d5c128c4bb4bae1476a62ba1771da3983 pkgname = batsignal diff --git a/packages/batsignal/batsignal.pacscript b/packages/batsignal/batsignal.pacscript index ff7e8c6f2b..7a044b97fe 100644 --- a/packages/batsignal/batsignal.pacscript +++ b/packages/batsignal/batsignal.pacscript @@ -2,7 +2,7 @@ pkgname="batsignal" repology=("project: ${pkgname}") arch=("any") pkgver="1.6.4" -source=("https://github.com/electrickite/batsignal/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/electrickite/batsignal/archive/refs/tags/${pkgver}.tar.gz") makedepends=("pkg-config" "libnotify4" "libnotify-dev") breaks=("${pkgname}" "${pkgname}-git") pkgdesc="A lightweight battery monitor daemon" @@ -10,13 +10,13 @@ sha256sums=("58439dac2b678ab798831fe861c06d2d5c128c4bb4bae1476a62ba1771da3983") maintainer=("Harshwardhan Mehrotra ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" sed -i '47d' Makefile sed -i '48d' Makefile make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/bitwarden-cli-bin/.SRCINFO b/packages/bitwarden-cli-bin/.SRCINFO index ebe3ff5edb..49095ab993 100644 --- a/packages/bitwarden-cli-bin/.SRCINFO +++ b/packages/bitwarden-cli-bin/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = bitwarden-cli-bin replaces = bitwarden-cli maintainer = Elsie19 repology = project: bitwarden-cli - source = https://github.com/bitwarden/clients/releases/download/cli-v2024.1.0/bitwarden-cli-linux-2024.1.0.zip + source = @bitwarden-cli-bin~2024.1.0::https://github.com/bitwarden/clients/releases/download/cli-v2024.1.0/bitwarden-cli-linux-2024.1.0.zip sha256sums = 05c906bf3709151ffcd063624047c327086f80f6b0256ded6a8bcaea044fdb02 pkgname = bitwarden-cli-bin diff --git a/packages/bitwarden-cli-bin/bitwarden-cli-bin.pacscript b/packages/bitwarden-cli-bin/bitwarden-cli-bin.pacscript index 625b72313a..4de3d4f9c9 100644 --- a/packages/bitwarden-cli-bin/bitwarden-cli-bin.pacscript +++ b/packages/bitwarden-cli-bin/bitwarden-cli-bin.pacscript @@ -3,7 +3,7 @@ gives="bitwarden-cli" repology=("project: ${gives}") arch=("amd64") pkgver="2024.1.0" -source=("https://github.com/bitwarden/clients/releases/download/cli-v${pkgver}/${gives}-linux-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/bitwarden/clients/releases/download/cli-v${pkgver}/${gives}-linux-${pkgver}.zip") breaks=("${gives}-git") replaces=("${gives}") pkgdesc="Bitwarden's command-line interface - Binary" @@ -11,6 +11,6 @@ sha256sums=("05c906bf3709151ffcd063624047c327086f80f6b0256ded6a8bcaea044fdb02") maintainer=("Elsie19 ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}" -t "${pkgdir}/usr/bin" } diff --git a/packages/btrfs-du-bin/.SRCINFO b/packages/btrfs-du-bin/.SRCINFO index cf5217288c..2bf2f583a6 100644 --- a/packages/btrfs-du-bin/.SRCINFO +++ b/packages/btrfs-du-bin/.SRCINFO @@ -5,6 +5,6 @@ pkgbase = btrfs-du-bin arch = amd64 depends = btrfs-progs repology = project: btrfs-du - source = https://github.com/nachoparker/btrfs-du/archive/refs/tags/v0.0.7.tar.gz + source = @btrfs-du-bin~0.0.7::https://github.com/nachoparker/btrfs-du/archive/refs/tags/v0.0.7.tar.gz pkgname = btrfs-du-bin diff --git a/packages/btrfs-du-bin/btrfs-du-bin.pacscript b/packages/btrfs-du-bin/btrfs-du-bin.pacscript index b0c5573eb6..ba7b4dae61 100644 --- a/packages/btrfs-du-bin/btrfs-du-bin.pacscript +++ b/packages/btrfs-du-bin/btrfs-du-bin.pacscript @@ -2,13 +2,13 @@ pkgname="btrfs-du-bin" gives="btrfs-du" arch=("amd64") pkgver="0.0.7" -source=("https://github.com/nachoparker/btrfs-du/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/nachoparker/btrfs-du/archive/refs/tags/v${pkgver}.tar.gz") pkgdesc="Easily print BTRFS subvolume/snapshot disk usage" depends=("btrfs-progs") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -vDm755 -t "${pkgdir}/usr/bin" "btrfs-du" } diff --git a/packages/cantata/.SRCINFO b/packages/cantata/.SRCINFO index 9f796a8147..ca852e5daf 100644 --- a/packages/cantata/.SRCINFO +++ b/packages/cantata/.SRCINFO @@ -21,7 +21,7 @@ pkgbase = cantata depends = libqt5multimedia5 maintainer = ty1118 repology = project: cantata - source = https://github.com/CDrummond/cantata/releases/download/v2.5.0/cantata-2.5.0.tar.bz2 + source = @cantata~2.5.0::https://github.com/CDrummond/cantata/releases/download/v2.5.0/cantata-2.5.0.tar.bz2 sha256sums = eb7e00ab3f567afaa02ea2c86e2fe811a475afab93182b95922c6eb126821724 pkgname = cantata diff --git a/packages/cantata/cantata.pacscript b/packages/cantata/cantata.pacscript index 98724b50b2..4f3c6bbebd 100644 --- a/packages/cantata/cantata.pacscript +++ b/packages/cantata/cantata.pacscript @@ -2,7 +2,7 @@ pkgname="cantata" gives="cantata" arch=("any") pkgver="2.5.0" -source=("https://github.com/CDrummond/cantata/releases/download/v${pkgver}/cantata-${pkgver}.tar.bz2") +source=("@${pkgname}~${pkgver}::https://github.com/CDrummond/cantata/releases/download/v${pkgver}/cantata-${pkgver}.tar.bz2") depends=("mpd" "cmake" "media-player-info" "fonts-font-awesome" "libcddb2" "qttools5-dev" "qtbase5-dev" "qtchooser" "qtmultimedia5-dev" "qt5-qmake" "qtbase5-dev-tools" "libqt5svg5" "libqt5svg5-dev" "libebur128-1" "libmusicbrainz5cc2v5" "libqt5multimedia5") pkgdesc="Cantata is a graphical client for MPD. It is support for Linux, MacOSX, and Windows, Multiple MPD collections and it has a Highly customizable layout." maintainer=("ty1118 ") @@ -10,19 +10,19 @@ repology=("project: ${gives}") sha256sums=("eb7e00ab3f567afaa02ea2c86e2fe811a475afab93182b95922c6eb126821724") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir build } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd build cmake -DCMAKE_BUILD_TYPE=Release .. make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/celeste-bin/.SRCINFO b/packages/celeste-bin/.SRCINFO index 327e7f01dc..603f1bfcd3 100644 --- a/packages/celeste-bin/.SRCINFO +++ b/packages/celeste-bin/.SRCINFO @@ -11,9 +11,9 @@ pkgbase = celeste-bin replaces = celeste replaces = celeste-git maintainer = Oren Klopfer - source_arm64 = https://github.com/rhino-linux/celeste/releases/download/v0.8.0/celeste_v0.8.0_arm64.zip + source_arm64 = @celeste-bin~0.8.0::https://github.com/rhino-linux/celeste/releases/download/v0.8.0/celeste_v0.8.0_arm64.zip sha256sums_arm64 = f8a1d65fe5f21e5dfa90ad6450f8124bf631e5d78f3b409b4e6d99ed007ebba4 - source_amd64 = https://github.com/rhino-linux/celeste/releases/download/v0.8.0/celeste_v0.8.0_amd64.zip + source_amd64 = @celeste-bin~0.8.0::https://github.com/rhino-linux/celeste/releases/download/v0.8.0/celeste_v0.8.0_amd64.zip sha256sums_amd64 = c844eff69ae5c5c8908b17a87f36ded77b1807976411efbab4f8401385c17a31 pkgname = celeste-bin diff --git a/packages/celeste-bin/celeste-bin.pacscript b/packages/celeste-bin/celeste-bin.pacscript index 654e98ff92..6904794022 100644 --- a/packages/celeste-bin/celeste-bin.pacscript +++ b/packages/celeste-bin/celeste-bin.pacscript @@ -8,15 +8,15 @@ replaces=("${gives}" "${gives}-git") arch=('arm64' 'amd64') sha256sums_arm64=("f8a1d65fe5f21e5dfa90ad6450f8124bf631e5d78f3b409b4e6d99ed007ebba4") sha256sums_amd64=("c844eff69ae5c5c8908b17a87f36ded77b1807976411efbab4f8401385c17a31") -source=("https://github.com/rhino-linux/${gives}/releases/download/v${pkgver}/${gives}_v${pkgver}_${CARCH}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/rhino-linux/${gives}/releases/download/v${pkgver}/${gives}_v${pkgver}_${CARCH}.zip") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" chmod +x "../usr/bin/${gives}" cp -rf ../usr/* "${pkgdir}/usr" } diff --git a/packages/cheat/.SRCINFO b/packages/cheat/.SRCINFO index fc34ade898..8e1eec4c3b 100644 --- a/packages/cheat/.SRCINFO +++ b/packages/cheat/.SRCINFO @@ -12,7 +12,7 @@ pkgbase = cheat replaces = cheat maintainer = Arrowsome repology = project: cheat - source = https://github.com/cheat/cheat/releases/download/4.4.2/cheat-linux-amd64.gz + source = @cheat~4.4.2::https://github.com/cheat/cheat/releases/download/4.4.2/cheat-linux-amd64.gz sha256sums = b81f5ba21f134087c0294d809f89e5442d641d7be297bb128807cbce00849e9b pkgname = cheat diff --git a/packages/cheat/cheat.pacscript b/packages/cheat/cheat.pacscript index 0828f0aa9e..d45ab03099 100644 --- a/packages/cheat/cheat.pacscript +++ b/packages/cheat/cheat.pacscript @@ -6,13 +6,13 @@ replaces=("${gives}") breaks=("${gives}" "${gives}-bin" "${gives}-git" "${gives}-app" "${gives}-deb") arch=('amd64') sha256sums=("b81f5ba21f134087c0294d809f89e5442d641d7be297bb128807cbce00849e9b") -source=("https://github.com/cheat/cheat/releases/download/${pkgver}/cheat-linux-amd64.gz") +source=("@${pkgname}~${pkgver}::https://github.com/cheat/cheat/releases/download/${pkgver}/cheat-linux-amd64.gz") url="https://github.com/cheat/cheat" pkgdesc="Create and view interactive cheatsheets on the command-line" maintainer=("Arrowsome ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" gzip -d cheat-linux-amd64.gz install -Dm755 cheat-linux-amd64 "${pkgdir}/usr/bin/${pkgname}" } diff --git a/packages/clib/.SRCINFO b/packages/clib/.SRCINFO index 48e111434a..c9ad6fa030 100644 --- a/packages/clib/.SRCINFO +++ b/packages/clib/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = clib makedepends = gcc makedepends = libcurl4-gnutls-dev repology = project: clib - source = https://github.com/clibs/clib/archive/refs/tags/2.8.3.tar.gz + source = @clib~2.8.3::https://github.com/clibs/clib/archive/refs/tags/2.8.3.tar.gz sha256sums = 0ad8262d13ef138a12452e67e081e3eb31a264e2040cfce09417e8f7eed4e1f5 pkgname = clib diff --git a/packages/clib/clib.pacscript b/packages/clib/clib.pacscript index 7ff85474ad..12f4ee08a7 100644 --- a/packages/clib/clib.pacscript +++ b/packages/clib/clib.pacscript @@ -5,18 +5,18 @@ pkgname="clib" arch=("any") pkgver="2.8.3" pkgdesc="C package manager-ish" -source=("https://github.com/clibs/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/clibs/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") makedepends=("gcc" "libcurl4-gnutls-dev") sha256sums=("0ad8262d13ef138a12452e67e081e3eb31a264e2040cfce09417e8f7eed4e1f5") repology=("project: ${pkgname}") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" PREFIX="${pkgdir}/usr/local/" install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } diff --git a/packages/clipboard-bin/.SRCINFO b/packages/clipboard-bin/.SRCINFO index 82bb6567f1..9d0476d042 100644 --- a/packages/clipboard-bin/.SRCINFO +++ b/packages/clipboard-bin/.SRCINFO @@ -13,15 +13,15 @@ pkgbase = clipboard-bin breaks = clipboard-app maintainer = wizard-28 repology = project: clipboard - source_amd64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-amd64.zip + source_amd64 = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-amd64.zip sha256sums_amd64 = 5b90cd7299c1c0d679cfe8c1bd4e89e7fd70ebede2890d90a6f1da98a90e922b - source_arm64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-arm64.zip + source_arm64 = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-arm64.zip sha256sums_arm64 = 07493b5e9954585160fc54314e23e4897652f06594f6ec7ceba66b32d7f72b82 - source_armhf = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-armhf.zip + source_armhf = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-armhf.zip sha256sums_armhf = 7654d6f5176e554ed86d84f16924b2ec3d7a7e0000f24a43ee6772397b986dea - source_ppc64el = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-ppc64el.zip + source_ppc64el = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-ppc64el.zip sha256sums_ppc64el = a7c2c689a777d57fe6638a469c408753d1b4d5d61c8fecd141a4781f54a24e7a - source_riscv64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-riscv64.zip + source_riscv64 = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-riscv64.zip sha256sums_riscv64 = e92f2c4eeeefd093d25f91f186c1c3ac572ea254369fe7028928246d431407c8 pkgname = clipboard-bin diff --git a/packages/clipboard-bin/clipboard-bin.pacscript b/packages/clipboard-bin/clipboard-bin.pacscript index e89eca8ee9..6c8e9a1e71 100644 --- a/packages/clipboard-bin/clipboard-bin.pacscript +++ b/packages/clipboard-bin/clipboard-bin.pacscript @@ -13,7 +13,7 @@ pkgdesc="Cut, copy, and paste anything in your terminal" breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") arch=("amd64" "arm64" "armhf" "ppc64el" "riscv64") repology=("project: clipboard") -source=("https://github.com/Slackadays/Clipboard/releases/download/${pkgver}/${gives}-linux-${CARCH}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/Slackadays/Clipboard/releases/download/${pkgver}/${gives}-linux-${CARCH}.zip") sha256sums_amd64=("5b90cd7299c1c0d679cfe8c1bd4e89e7fd70ebede2890d90a6f1da98a90e922b") sha256sums_arm64=("07493b5e9954585160fc54314e23e4897652f06594f6ec7ceba66b32d7f72b82") sha256sums_armhf=("7654d6f5176e554ed86d84f16924b2ec3d7a7e0000f24a43ee6772397b986dea") @@ -21,7 +21,7 @@ sha256sums_ppc64el=("a7c2c689a777d57fe6638a469c408753d1b4d5d61c8fecd141a4781f54a sha256sums_riscv64=("e92f2c4eeeefd093d25f91f186c1c3ac572ea254369fe7028928246d431407c8") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" if [[ ${CARCH} == "amd64" ]]; then install -Dm 755 "lib/libcbwayland.so" "${pkgdir}/usr/lib/libcbwayland.so" fi diff --git a/packages/cmatrix/.SRCINFO b/packages/cmatrix/.SRCINFO index 4f942a86b4..c42a149e35 100644 --- a/packages/cmatrix/.SRCINFO +++ b/packages/cmatrix/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = cmatrix makedepends = autoconf makedepends = make maintainer = Elsie19 - source = https://github.com/abishekvashok/cmatrix/releases/download/v2.0/cmatrix-v2.0-Butterscotch.tar + source = @cmatrix~2.0::https://github.com/abishekvashok/cmatrix/releases/download/v2.0/cmatrix-v2.0-Butterscotch.tar sha256sums = e46c739bfe79e570db2461f89ac66ea79a8fab8efb8423ab53f143e93c2553bc pkgname = cmatrix diff --git a/packages/cmatrix/cmatrix.pacscript b/packages/cmatrix/cmatrix.pacscript index 731fb59314..31fdc02d49 100644 --- a/packages/cmatrix/cmatrix.pacscript +++ b/packages/cmatrix/cmatrix.pacscript @@ -1,7 +1,7 @@ pkgname="cmatrix" arch=("any") pkgver="2.0" -source=("https://github.com/abishekvashok/${pkgname}/releases/download/v${pkgver}/${pkgname}-v${pkgver}-Butterscotch.tar") +source=("@${pkgname}~${pkgver}::https://github.com/abishekvashok/${pkgname}/releases/download/v${pkgver}/${pkgname}-v${pkgver}-Butterscotch.tar") makedepends=("autoconf" "make") depends=("libncurses5-dev" "libncursesw5-dev") pkgdesc="Terminal based The Matrix like implementation" @@ -9,13 +9,13 @@ sha256sums=("e46c739bfe79e570db2461f89ac66ea79a8fab8efb8423ab53f143e93c2553bc") maintainer=("Elsie19 ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" diff --git a/packages/cortile-bin/.SRCINFO b/packages/cortile-bin/.SRCINFO index aad2216c92..cc2456a023 100644 --- a/packages/cortile-bin/.SRCINFO +++ b/packages/cortile-bin/.SRCINFO @@ -9,9 +9,9 @@ pkgbase = cortile-bin replaces = cortile-git maintainer = AJStrong repology = project: cortile - source_arm64 = https://github.com/leukipp/cortile/releases/download/v2.5.2/cortile_2.5.2_linux_arm64.tar.gz + source_arm64 = @cortile-bin~2.5.2::https://github.com/leukipp/cortile/releases/download/v2.5.2/cortile_2.5.2_linux_arm64.tar.gz sha256sums_arm64 = acebab88ef9e2301a25ce754838b3e8a5f6d800312436e871f2fad73b6f6fc9a - source_amd64 = https://github.com/leukipp/cortile/releases/download/v2.5.2/cortile_2.5.2_linux_amd64.tar.gz + source_amd64 = @cortile-bin~2.5.2::https://github.com/leukipp/cortile/releases/download/v2.5.2/cortile_2.5.2_linux_amd64.tar.gz sha256sums_amd64 = dcc104bb2dbdf5596b6de5e578b8988347200759ca5c1134f9d0bec3b19ef3dd pkgname = cortile-bin diff --git a/packages/cortile-bin/cortile-bin.pacscript b/packages/cortile-bin/cortile-bin.pacscript index 729ba13613..18050fb8f1 100644 --- a/packages/cortile-bin/cortile-bin.pacscript +++ b/packages/cortile-bin/cortile-bin.pacscript @@ -9,9 +9,9 @@ url='https://github.com/leukipp/cortile' repology=("project: cortile") sha256sums_arm64=("acebab88ef9e2301a25ce754838b3e8a5f6d800312436e871f2fad73b6f6fc9a") sha256sums_amd64=("dcc104bb2dbdf5596b6de5e578b8988347200759ca5c1134f9d0bec3b19ef3dd") -source=("https://github.com/leukipp/${gives}/releases/download/v${pkgver}/${gives}_${pkgver}_linux_${CARCH}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/leukipp/${gives}/releases/download/v${pkgver}/${gives}_${pkgver}_linux_${CARCH}.tar.gz") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "cortile" -t "${pkgdir}/usr/bin" } diff --git a/packages/couture/.SRCINFO b/packages/couture/.SRCINFO index f5852e1425..dd0b883996 100644 --- a/packages/couture/.SRCINFO +++ b/packages/couture/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = couture pkgdesc = Couture gives you exquisite control over your dynamics, and particularly attacks. arch = all maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Couture-FREE-1.6.zip + source = @couture~1.6::https://www.auburnsounds.com/downloads/Couture-FREE-1.6.zip sha256sums = 5cebcd1358f450a0b7c7003444c3febbc8764be8d401ead2a3e07cab232aa14e pkgname = couture diff --git a/packages/couture/couture.pacscript b/packages/couture/couture.pacscript index 03bb76380d..e705874261 100644 --- a/packages/couture/couture.pacscript +++ b/packages/couture/couture.pacscript @@ -2,13 +2,13 @@ pkgname="couture" _name="Couture" arch=("all") pkgver="1.6" -source=("https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") pkgdesc="Couture gives you exquisite control over your dynamics, and particularly attacks." sha256sums=("5cebcd1358f450a0b7c7003444c3febbc8764be8d401ead2a3e07cab232aa14e") maintainer=("echometerain ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib/lv2" mv "./Linux/Linux-64b-LV2-FREE" "${pkgdir}/usr/lib/lv2/Auburn Sounds ${_name}.lv2" mkdir -p "${pkgdir}/usr/lib/vst" diff --git a/packages/discord-canary/.SRCINFO b/packages/discord-canary/.SRCINFO index 08028d41c5..0d9b6d78e1 100644 --- a/packages/discord-canary/.SRCINFO +++ b/packages/discord-canary/.SRCINFO @@ -21,7 +21,7 @@ pkgbase = discord-canary depends = libgbm1 maintainer = DismissedGuy repology = project: discord-canary - source = https://dl-canary.discordapp.net/apps/linux/0.0.327/discord-canary-0.0.327.tar.gz + source = @discord-canary~0.0.327::https://dl-canary.discordapp.net/apps/linux/0.0.327/discord-canary-0.0.327.tar.gz sha256sums = a8c7b282cdc463913e252db466299c0bc5fd185493bf6c5cf270cf4a1eddc75a pkgname = discord-canary diff --git a/packages/discord-canary/discord-canary.pacscript b/packages/discord-canary/discord-canary.pacscript index e9832ff503..f53b9eb347 100644 --- a/packages/discord-canary/discord-canary.pacscript +++ b/packages/discord-canary/discord-canary.pacscript @@ -2,7 +2,7 @@ pkgname="discord-canary" repology=("project: discord-canary") pkgver="0.0.327" maintainer=("DismissedGuy ") -source=("https://dl-canary.discordapp.net/apps/linux/${pkgver}/${pkgname}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://dl-canary.discordapp.net/apps/linux/${pkgver}/${pkgname}-${pkgver}.tar.gz") url='https://discord.com/' depends=("libc6" "libasound2" "libatomic1" "libnotify4" "libnspr4" "libnss3" "libstdc++6" "libxss1" "libxtst6" "libc++1" "libatk1.0-0" "libatk-bridge2.0-0" "libcups2" "libdrm2" "libgtk-3-0" "libgbm1") pkgdesc="Chat for Communities and Friends - Unstable" @@ -10,7 +10,7 @@ arch=('amd64') sha256sums=("a8c7b282cdc463913e252db466299c0bc5fd185493bf6c5cf270cf4a1eddc75a") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -dm644 "${pkgdir}/usr/bin" install -dm644 "${pkgdir}/usr/share/${pkgname}" ln -sf "/usr/share/${pkgname}/DiscordCanary" "${pkgdir}/usr/bin/${pkgname}" diff --git a/packages/discord/.SRCINFO b/packages/discord/.SRCINFO index 042a17a380..9f7cabeb62 100644 --- a/packages/discord/.SRCINFO +++ b/packages/discord/.SRCINFO @@ -16,7 +16,7 @@ pkgbase = discord depends = libc++1 maintainer = Elsie19 repology = project: discord - source = https://dl.discordapp.net/apps/linux/0.0.49/discord-0.0.49.tar.gz + source = @discord~0.0.49::https://dl.discordapp.net/apps/linux/0.0.49/discord-0.0.49.tar.gz sha256sums = ad54980244d94e5bab9db51e60914282c3dcb02aa32756c99de4108b2866bf04 pkgname = discord diff --git a/packages/discord/discord.pacscript b/packages/discord/discord.pacscript index 584dda3ea3..4fb1f6113d 100644 --- a/packages/discord/discord.pacscript +++ b/packages/discord/discord.pacscript @@ -1,7 +1,7 @@ pkgname="discord" pkgver="0.0.49" maintainer=("Elsie19 ") -source=("https://dl.discordapp.net/apps/linux/${pkgver}/${pkgname}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://dl.discordapp.net/apps/linux/${pkgver}/${pkgname}-${pkgver}.tar.gz") url='https://discord.com/' depends=("libc6" "libasound2" "libatomic1" "libnotify4" "libnspr4" "libnss3" "libstdc++6" "libxss1" "libxtst6" "libayatana-appindicator3-1" "libc++1") pkgdesc="Chat for Communities and Friends" @@ -10,7 +10,7 @@ arch=('amd64') repology=("project: ${pkgname}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -dm644 "${pkgdir}/usr/bin" install -dm644 "${pkgdir}/usr/share/discord" ln -sf /usr/share/discord/Discord "${pkgdir}/usr/bin/discord" diff --git a/packages/distrobox/.SRCINFO b/packages/distrobox/.SRCINFO index 2625c40eb9..f975999bd1 100644 --- a/packages/distrobox/.SRCINFO +++ b/packages/distrobox/.SRCINFO @@ -11,7 +11,7 @@ pkgbase = distrobox breaks = distrobox-git maintainer = Marie Piontek repology = project: distrobox - source = https://github.com/89luca89/distrobox/archive/refs/tags/1.8.0.tar.gz + source = @distrobox~1.8.0::https://github.com/89luca89/distrobox/archive/refs/tags/1.8.0.tar.gz sha256sums = 72d8d825b6aad63e03e0b92376e6ead9c053c1e676acab3c7eaac9be2929d0a2 pkgname = distrobox diff --git a/packages/distrobox/distrobox.pacscript b/packages/distrobox/distrobox.pacscript index 5d3896eda5..e6b4a9da07 100644 --- a/packages/distrobox/distrobox.pacscript +++ b/packages/distrobox/distrobox.pacscript @@ -3,7 +3,7 @@ arch=("amd64") pkgver="1.8.0" pkgdesc="Use any linux distribution inside your terminal" repology=("project: distrobox") -source=("https://github.com/89luca89/distrobox/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/89luca89/distrobox/archive/refs/tags/${pkgver}.tar.gz") sha256sums=("72d8d825b6aad63e03e0b92376e6ead9c053c1e676acab3c7eaac9be2929d0a2") maintainer=("Marie Piontek ") gives="${pkgname}" @@ -14,6 +14,6 @@ optdepends=( ) package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./install -P "${pkgdir}/usr" } diff --git a/packages/dmenu/.SRCINFO b/packages/dmenu/.SRCINFO index da89d1f3c3..229b9d71ad 100644 --- a/packages/dmenu/.SRCINFO +++ b/packages/dmenu/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = dmenu breaks = dmenu_run breaks = dmenu_path repology = project: dmenu - source = https://dl.suckless.org/tools/dmenu-5.2.tar.gz + source = @dmenu~5.2::https://dl.suckless.org/tools/dmenu-5.2.tar.gz sha256sums = d4d4ca77b59140f272272db537e05bb91a5914f56802652dc57e61a773d43792 pkgname = dmenu diff --git a/packages/dmenu/dmenu.pacscript b/packages/dmenu/dmenu.pacscript index fe3aa37b37..e4f1e32df0 100644 --- a/packages/dmenu/dmenu.pacscript +++ b/packages/dmenu/dmenu.pacscript @@ -1,7 +1,7 @@ pkgname="dmenu" arch=("any") pkgver="5.2" -source=("https://dl.suckless.org/tools/${pkgname}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://dl.suckless.org/tools/${pkgname}-${pkgver}.tar.gz") makedepends=("libxinerama-dev" "libxft-dev") breaks=("${pkgname}" "${pkgname}_run" "${pkgname}_path") repology=("project: ${pkgname}") @@ -9,11 +9,11 @@ pkgdesc="A generic menu for X" sha256sums=("d4d4ca77b59140f272272db537e05bb91a5914f56802652dc57e61a773d43792") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/docker-bin/.SRCINFO b/packages/docker-bin/.SRCINFO index a264fcbb4d..91c694d616 100644 --- a/packages/docker-bin/.SRCINFO +++ b/packages/docker-bin/.SRCINFO @@ -30,9 +30,9 @@ pkgbase = docker-bin provides = runc maintainer = Oren Klopfer repology = project: docker - source_arm64 = https://download.docker.com/linux/static/stable/aarch64/docker-27.3.1.tgz + source_arm64 = @docker-bin~27.3.1::https://download.docker.com/linux/static/stable/aarch64/docker-27.3.1.tgz sha256sums_arm64 = 4da6a6c7502b7ab561675a5ff5ac192d9b49d76d0b8847cf17ade246122279f4 - source_amd64 = https://download.docker.com/linux/static/stable/x86_64/docker-27.3.1.tgz + source_amd64 = @docker-bin~27.3.1::https://download.docker.com/linux/static/stable/x86_64/docker-27.3.1.tgz sha256sums_amd64 = 9b4f6fe406e50f9085ee474c451e2bb5adb119a03591f467922d3b4e2ddf31d3 pkgname = docker-bin diff --git a/packages/docker-bin/docker-bin.pacscript b/packages/docker-bin/docker-bin.pacscript index 451fc5956b..2ddcdf7024 100644 --- a/packages/docker-bin/docker-bin.pacscript +++ b/packages/docker-bin/docker-bin.pacscript @@ -11,17 +11,17 @@ maintainer=("Oren Klopfer ") arch=('arm64' 'amd64') sha256sums_arm64=("4da6a6c7502b7ab561675a5ff5ac192d9b49d76d0b8847cf17ade246122279f4") sha256sums_amd64=("9b4f6fe406e50f9085ee474c451e2bb5adb119a03591f467922d3b4e2ddf31d3") -source_amd64=("https://download.docker.com/linux/static/stable/x86_64/${gives}-${pkgver}.tgz") -source_arm64=("https://download.docker.com/linux/static/stable/aarch64/${gives}-${pkgver}.tgz") +source_amd64=("@${pkgname}~${pkgver}::https://download.docker.com/linux/static/stable/x86_64/${gives}-${pkgver}.tgz") +source_arm64=("@${pkgname}~${pkgver}::https://download.docker.com/linux/static/stable/aarch64/${gives}-${pkgver}.tgz") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/bin" mkdir -p "${pkgdir}/lib/systemd/system" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cp -r "../${gives}"/* -t "${pkgdir}/usr/bin" # shellcheck disable=SC2016 echo '[Unit] diff --git a/packages/docker-buildx-plugin-bin/.SRCINFO b/packages/docker-buildx-plugin-bin/.SRCINFO index 747fbe6e17..4e1d44629d 100644 --- a/packages/docker-buildx-plugin-bin/.SRCINFO +++ b/packages/docker-buildx-plugin-bin/.SRCINFO @@ -8,9 +8,9 @@ pkgbase = docker-buildx-plugin-bin replaces = docker-buildx-plugin maintainer = Oren Klopfer repology = project: docker-buildx - source_amd64 = https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-amd64 + source_amd64 = @docker-buildx-plugin-bin~0.18.0::https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-amd64 sha256sums_amd64 = 4fe2eb90ac22b27fa03734899fcf814aa1e214a4952b9b30b20d551baf1d9a5c - source_arm64 = https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm64 + source_arm64 = @docker-buildx-plugin-bin~0.18.0::https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm64 sha256sums_arm64 = da9742321bb462547ebde69bf8420ac07b2a2c80fb57260f539bfc9f312becd6 pkgname = docker-buildx-plugin-bin diff --git a/packages/docker-buildx-plugin-bin/docker-buildx-plugin-bin.pacscript b/packages/docker-buildx-plugin-bin/docker-buildx-plugin-bin.pacscript index 808fe5d14c..021746edad 100644 --- a/packages/docker-buildx-plugin-bin/docker-buildx-plugin-bin.pacscript +++ b/packages/docker-buildx-plugin-bin/docker-buildx-plugin-bin.pacscript @@ -4,7 +4,7 @@ replaces=("${gives}") pkgver="0.18.0" pkgdesc="Docker Buildx cli plugin" url='https://github.com/docker/buildx' -source=("https://github.com/docker/buildx/releases/download/v${pkgver}/buildx-v${pkgver}.linux-${CARCH}") +source=("@${pkgname}~${pkgver}::https://github.com/docker/buildx/releases/download/v${pkgver}/buildx-v${pkgver}.linux-${CARCH}") arch=('amd64' 'arm64') repology=("project: docker-buildx") maintainer=("Oren Klopfer ") @@ -12,7 +12,7 @@ sha256sums_amd64=("4fe2eb90ac22b27fa03734899fcf814aa1e214a4952b9b30b20d551baf1d9 sha256sums_arm64=("da9742321bb462547ebde69bf8420ac07b2a2c80fb57260f539bfc9f312becd6") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/libexec/docker/cli-plugins" chmod a+x ./"buildx-v${pkgver}.linux-${CARCH}" mv ./"buildx-v${pkgver}.linux-${CARCH}" "${pkgdir}/usr/libexec/docker/cli-plugins/docker-buildx" diff --git a/packages/docker-compose-plugin-bin/.SRCINFO b/packages/docker-compose-plugin-bin/.SRCINFO index 508724e7e9..dacf667da5 100644 --- a/packages/docker-compose-plugin-bin/.SRCINFO +++ b/packages/docker-compose-plugin-bin/.SRCINFO @@ -8,9 +8,9 @@ pkgbase = docker-compose-plugin-bin replaces = docker-compose-plugin maintainer = Oren Klopfer repology = project: docker-compose - source_amd64 = https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-x86_64 + source_amd64 = @docker-compose-plugin-bin~2.30.3::https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-x86_64 sha256sums_amd64 = fbb4853d3f2148b0f2f0916f8971c9e500784e4e4949324934fc0b7dc2ed5016 - source_arm64 = https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-aarch64 + source_arm64 = @docker-compose-plugin-bin~2.30.3::https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-aarch64 sha256sums_arm64 = 8fed7b79b8bd1cb0624142f7d723c3cc67ba747c77ed69abbdefdc77a6d416d1 pkgname = docker-compose-plugin-bin diff --git a/packages/docker-compose-plugin-bin/docker-compose-plugin-bin.pacscript b/packages/docker-compose-plugin-bin/docker-compose-plugin-bin.pacscript index 4eef2e5441..a8d662b3df 100644 --- a/packages/docker-compose-plugin-bin/docker-compose-plugin-bin.pacscript +++ b/packages/docker-compose-plugin-bin/docker-compose-plugin-bin.pacscript @@ -9,8 +9,8 @@ repology=("project: docker-compose") maintainer=("Oren Klopfer ") sha256sums_amd64=("fbb4853d3f2148b0f2f0916f8971c9e500784e4e4949324934fc0b7dc2ed5016") sha256sums_arm64=("8fed7b79b8bd1cb0624142f7d723c3cc67ba747c77ed69abbdefdc77a6d416d1") -source_amd64=("https://github.com/docker/compose/releases/download/v${pkgver}/docker-compose-linux-x86_64") -source_arm64=("https://github.com/docker/compose/releases/download/v${pkgver}/docker-compose-linux-aarch64") +source_amd64=("@${pkgname}~${pkgver}::https://github.com/docker/compose/releases/download/v${pkgver}/docker-compose-linux-x86_64") +source_arm64=("@${pkgname}~${pkgver}::https://github.com/docker/compose/releases/download/v${pkgver}/docker-compose-linux-aarch64") package() { if [[ ${CARCH} == amd64 ]]; then @@ -18,7 +18,7 @@ package() { else gnuarch="aarch64" fi - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/libexec/docker/cli-plugins" chmod a+x ./"docker-compose-linux-${gnuarch}" mv ./"docker-compose-linux-${gnuarch}" "${pkgdir}/usr/libexec/docker/cli-plugins/docker-compose" diff --git a/packages/dotdrop/.SRCINFO b/packages/dotdrop/.SRCINFO index 9e631f6b77..1a948edeaa 100644 --- a/packages/dotdrop/.SRCINFO +++ b/packages/dotdrop/.SRCINFO @@ -11,7 +11,7 @@ pkgbase = dotdrop depends = diffutils maintainer = Elsie19 repology = project: dotdrop - source = https://github.com/deadc0de6/dotdrop/archive/refs/tags/v1.13.2.zip + source = @dotdrop~1.13.2::https://github.com/deadc0de6/dotdrop/archive/refs/tags/v1.13.2.zip sha256sums = b69deab3cf22b0cde5faacf5d90292abcade142da0b00513dc774dfc2e8f6203 pkgname = dotdrop diff --git a/packages/dotdrop/dotdrop.pacscript b/packages/dotdrop/dotdrop.pacscript index 54555cc3f6..7e59e434c5 100644 --- a/packages/dotdrop/dotdrop.pacscript +++ b/packages/dotdrop/dotdrop.pacscript @@ -1,7 +1,7 @@ pkgname="dotdrop" arch=("all") pkgver="1.13.2" -source=("https://github.com/deadc0de6/dotdrop/archive/refs/tags/v${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/deadc0de6/dotdrop/archive/refs/tags/v${pkgver}.zip") sha256sums=("b69deab3cf22b0cde5faacf5d90292abcade142da0b00513dc774dfc2e8f6203") maintainer=("Elsie19 ") pkgdesc="Save your dotfiles once, deploy them everywhere" @@ -9,7 +9,7 @@ depends=("python3" "python3-docopt" "python3-setools" "python3-jinja2" "python3- repology=("project: ${pkgname}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 setup.py install --root="${pkgdir}/" --optimize=1 install -Dm644 completion/dotdrop-completion.bash "${pkgdir}/usr/share/bash-completion/completions/${pkgname}" install -Dm644 completion/_dotdrop-completion.zsh "${pkgdir}/usr/share/zsh/site-functions/_${pkgname}" diff --git a/packages/dunst/.SRCINFO b/packages/dunst/.SRCINFO index b2a613d51f..8a56db33cb 100644 --- a/packages/dunst/.SRCINFO +++ b/packages/dunst/.SRCINFO @@ -11,7 +11,7 @@ pkgbase = dunst makedepends = libnotify-dev maintainer = Elsie19 repology = project: dunst - source = https://github.com/dunst-project/dunst/archive/refs/tags/v1.9.2.tar.gz + source = @dunst~1.9.2::https://github.com/dunst-project/dunst/archive/refs/tags/v1.9.2.tar.gz sha256sums = fa6ce45c0af4bae188b0d679a5ba92f8f9b7e4301bb1bb476e82df26bce9e71a pkgname = dunst diff --git a/packages/dunst/dunst.pacscript b/packages/dunst/dunst.pacscript index ff843e0bd7..2869558251 100644 --- a/packages/dunst/dunst.pacscript +++ b/packages/dunst/dunst.pacscript @@ -1,7 +1,7 @@ pkgname="dunst" arch=("any") pkgver="1.9.2" -source=("https://github.com/dunst-project/dunst/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/dunst-project/dunst/archive/refs/tags/v${pkgver}.tar.gz") makedepends=("libdbus-1-dev" "libxinerama1" "libxrandr2" "libxss1" "libxss-dev" "libgtk-3-dev" "libnotify-dev") pkgdesc="A highly configurable and lightweight notification daemon" sha256sums=("fa6ce45c0af4bae188b0d679a5ba92f8f9b7e4301bb1bb476e82df26bce9e71a") @@ -9,11 +9,11 @@ maintainer=("Elsie19 ") repology=("project: ${pkgname}") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install -j"${NCPU}" DESTDIR="${pkgdir}" } diff --git a/packages/dust-bin/.SRCINFO b/packages/dust-bin/.SRCINFO index 671b76e872..fd0e4a64f2 100644 --- a/packages/dust-bin/.SRCINFO +++ b/packages/dust-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = dust-bin breaks = dust-app maintainer = wizard-28 repology = project: du-dust - source = https://github.com/bootandy/dust/releases/download/v0.8.6/dust-v0.8.6-x86_64-unknown-linux-musl.tar.gz + source = @dust-bin~0.8.6::https://github.com/bootandy/dust/releases/download/v0.8.6/dust-v0.8.6-x86_64-unknown-linux-musl.tar.gz sha256sums = 06e9bcac22ba29e74395dde046cfd5b260cf6fabab48e1ed3dfc017b4e8bada7 pkgname = dust-bin diff --git a/packages/dust-bin/dust-bin.pacscript b/packages/dust-bin/dust-bin.pacscript index 69bac25835..557a6ce5b9 100644 --- a/packages/dust-bin/dust-bin.pacscript +++ b/packages/dust-bin/dust-bin.pacscript @@ -10,14 +10,14 @@ pkgname="dust-bin" gives="dust" pkgver="0.8.6" pkgdesc="A more intuitive version of du in rust" -source=("https://github.com/bootandy/dust/releases/download/v${pkgver}/dust-v${pkgver}-x86_64-unknown-linux-musl.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/bootandy/dust/releases/download/v${pkgver}/dust-v${pkgver}-x86_64-unknown-linux-musl.tar.gz") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") sha256sums=("06e9bcac22ba29e74395dde046cfd5b260cf6fabab48e1ed3dfc017b4e8bada7") arch=('amd64') repology=("project: du-dust") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install license install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${gives}" diff --git a/packages/emacs/.SRCINFO b/packages/emacs/.SRCINFO index a11105922a..42661fc44e 100644 --- a/packages/emacs/.SRCINFO +++ b/packages/emacs/.SRCINFO @@ -41,7 +41,7 @@ pkgbase = emacs replaces = emacs-nox maintainer = wizard-28 repology = project: emacs - source = http://ftpmirror.gnu.org/emacs/emacs-28.2.tar.xz + source = @emacs~28.2::http://ftpmirror.gnu.org/emacs/emacs-28.2.tar.xz sha256sums = ee21182233ef3232dc97b486af2d86e14042dbb65bbc535df562c3a858232488 pkgname = emacs diff --git a/packages/emacs/emacs.pacscript b/packages/emacs/emacs.pacscript index 6b7142c7ae..301fe06889 100644 --- a/packages/emacs/emacs.pacscript +++ b/packages/emacs/emacs.pacscript @@ -74,7 +74,7 @@ NOGZ="YES" # Don't compress .el files. pkgname="emacs" arch=("any") pkgver="28.2" -source=("http://ftpmirror.gnu.org/emacs/emacs-${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::http://ftpmirror.gnu.org/emacs/emacs-${pkgver}.tar.xz") pkgdesc="An extensible, customizable, free/libre text editor — and more." makedepends=("git" "autoconf" "texinfo" "pkg-config" "libncurses-dev" "libjpeg-dev" "libpng-dev" "libtiff-dev" "libgnutls28-dev" "libgif-dev" "libxaw7-dev" "libxpm-dev") depends_nox=("libalsaplayer0" "libgnutls28-dev" "libxml2" "libjansson-dev gpm") @@ -175,7 +175,7 @@ if [[ ${DOCS_PDF} == "YES" && ! -d "/usr/local/texlive" ]]; then fi prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" [[ -x configure ]] || (./autogen.sh git && ./autogen.sh autoconf) if [[ ${CHECK} == "YES" ]]; then make -j"${NCPU}" check @@ -183,7 +183,7 @@ prepare() { } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" local _conf=( --prefix=/usr --sysconfdir=/etc @@ -289,7 +289,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" DESTDIR="${pkgdir}" install # Install optional documentation formats diff --git a/packages/fast/.SRCINFO b/packages/fast/.SRCINFO index 2eb1c7fba3..13655120a0 100644 --- a/packages/fast/.SRCINFO +++ b/packages/fast/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = fast pkgdesc = Minimal zero-dependency utility for testing your internet download speed from terminal arch = amd64 maintainer = Elsie19 - source = https://github.com/ddo/fast/releases/download/v0.0.4/fast_linux_amd64 + source = @fast~0.0.4::https://github.com/ddo/fast/releases/download/v0.0.4/fast_linux_amd64 sha256sums = 2775964dc15c0d677eefa4a391559689ebd4c8c8169d3b6c717c15f804f89bf6 pkgname = fast diff --git a/packages/fast/fast.pacscript b/packages/fast/fast.pacscript index 763432b24b..0768941eaf 100644 --- a/packages/fast/fast.pacscript +++ b/packages/fast/fast.pacscript @@ -1,13 +1,13 @@ pkgname="fast" pkgver="0.0.4" -source=("https://github.com/ddo/fast/releases/download/v${pkgver}/fast_linux_amd64") +source=("@${pkgname}~${pkgver}::https://github.com/ddo/fast/releases/download/v${pkgver}/fast_linux_amd64") sha256sums=("2775964dc15c0d677eefa4a391559689ebd4c8c8169d3b6c717c15f804f89bf6") arch=('amd64') pkgdesc="Minimal zero-dependency utility for testing your internet download speed from terminal" maintainer=("Elsie19 ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mv fast_linux_amd64 fast chmod +x fast mkdir -p "${pkgdir}/fast/usr/bin" diff --git a/packages/fennel-bin/.SRCINFO b/packages/fennel-bin/.SRCINFO index 4136b2f33e..cfa990bc05 100644 --- a/packages/fennel-bin/.SRCINFO +++ b/packages/fennel-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = fennel-bin breaks = fennel-app maintainer = wizard-28 repology = project: fennel - source = https://fennel-lang.org/downloads/fennel-1.3.1-x86_64 + source = @fennel-bin~1.3.1::https://fennel-lang.org/downloads/fennel-1.3.1-x86_64 sha256sums = 85b71175739dfd5e8893726d7244b0f0b58fd21eaec009e39eea44ad7169f060 pkgname = fennel-bin diff --git a/packages/fennel-bin/fennel-bin.pacscript b/packages/fennel-bin/fennel-bin.pacscript index af34b1b02d..f632dac150 100644 --- a/packages/fennel-bin/fennel-bin.pacscript +++ b/packages/fennel-bin/fennel-bin.pacscript @@ -10,14 +10,14 @@ pkgname="fennel-bin" gives="fennel" pkgver="1.3.1" pkgdesc="A Lua Lisp language" -source=("https://fennel-lang.org/downloads/fennel-${pkgver}-x86_64") +source=("@${pkgname}~${pkgver}::https://fennel-lang.org/downloads/fennel-${pkgver}-x86_64") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") sha256sums=("85b71175739dfd5e8893726d7244b0f0b58fd21eaec009e39eea44ad7169f060") arch=('amd64') repology=("project: fennel") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install binary install -Dm755 "fennel-${pkgver}-x86_64" "${pkgdir}/usr/bin/${gives}" diff --git a/packages/fennel/.SRCINFO b/packages/fennel/.SRCINFO index a750441944..22be9aa026 100644 --- a/packages/fennel/.SRCINFO +++ b/packages/fennel/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = fennel breaks = fennel-app maintainer = wizard-28 repology = project: fennel - source = https://fennel-lang.org/downloads/fennel-1.3.1 + source = @fennel~1.3.1::https://fennel-lang.org/downloads/fennel-1.3.1 sha256sums = 40a64d31a69803213d0e56f839814d5a13ae6fc40cc435b0c3be294e2ccda1ca pkgname = fennel diff --git a/packages/fennel/fennel.pacscript b/packages/fennel/fennel.pacscript index 760f841e28..9e458134a6 100644 --- a/packages/fennel/fennel.pacscript +++ b/packages/fennel/fennel.pacscript @@ -11,13 +11,13 @@ arch=("all") pkgver="1.3.1" pkgdesc="A Lua Lisp language" depends=("lua5.3") -source=("https://fennel-lang.org/downloads/fennel-${pkgver}") +source=("@${pkgname}~${pkgver}::https://fennel-lang.org/downloads/fennel-${pkgver}") breaks=("${pkgname}-bin" "${pkgname}-git" "${pkgname}-deb" "${pkgname}-app") sha256sums=("40a64d31a69803213d0e56f839814d5a13ae6fc40cc435b0c3be294e2ccda1ca") repology=("project: fennel") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install binary install -Dm755 "fennel-${pkgver}" "${pkgdir}/usr/bin/${pkgname}" } diff --git a/packages/ferium-bin/.SRCINFO b/packages/ferium-bin/.SRCINFO index d6f51a78db..a3676c94fd 100644 --- a/packages/ferium-bin/.SRCINFO +++ b/packages/ferium-bin/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = ferium-bin replaces = ferium-git maintainer = Elsie19 repology = project: ferium - source = https://github.com/gorilla-devs/ferium/releases/download/v4.7.0/ferium-linux-nogui.zip + source = @ferium-bin~4.7.0::https://github.com/gorilla-devs/ferium/releases/download/v4.7.0/ferium-linux-nogui.zip sha256sums = d38db96b4352493d1b2c58413cea3765a654177e79856c7f086dc60d21e97ac6 pkgname = ferium-bin diff --git a/packages/ferium-bin/ferium-bin.pacscript b/packages/ferium-bin/ferium-bin.pacscript index 88b832a3f3..e3b623741e 100644 --- a/packages/ferium-bin/ferium-bin.pacscript +++ b/packages/ferium-bin/ferium-bin.pacscript @@ -5,13 +5,13 @@ replaces=("${gives}-git") repology=("project: ${gives}") arch=("amd64") pkgver="4.7.0" -source=("https://github.com/gorilla-devs/${gives}/releases/download/v${pkgver}/${gives}-linux-nogui.zip") +source=("@${pkgname}~${pkgver}::https://github.com/gorilla-devs/${gives}/releases/download/v${pkgver}/${gives}-linux-nogui.zip") sha256sums=("d38db96b4352493d1b2c58413cea3765a654177e79856c7f086dc60d21e97ac6") pkgdesc="Fast and multi-source CLI program for managing Minecraft mods" maintainer=("Elsie19 ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 ferium "${pkgdir}/usr/bin/${gives}" # install shell completions "${pkgdir}/usr/bin/${gives}" complete bash | install -Dm644 /dev/stdin "${pkgdir}/usr/share/bash-completion/completions/ferium" diff --git a/packages/feroxbuster-bin/.SRCINFO b/packages/feroxbuster-bin/.SRCINFO index 41fd0a2c24..fe85f3d2e5 100644 --- a/packages/feroxbuster-bin/.SRCINFO +++ b/packages/feroxbuster-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = feroxbuster-bin breaks = feroxbuster-git maintainer = 0x262D repology = project: feroxbuster - source = https://github.com/epi052/feroxbuster/releases/download/v2.10.0/x86_64-linux-feroxbuster.tar.gz + source = @feroxbuster-bin~2.10.0::https://github.com/epi052/feroxbuster/releases/download/v2.10.0/x86_64-linux-feroxbuster.tar.gz source = feroxbuster.bash::https://raw.githubusercontent.com/epi052/feroxbuster/2.10.0/shell_completions/feroxbuster.bash source = _feroxbuster::https://raw.githubusercontent.com/epi052/feroxbuster/2.10.0/shell_completions/_feroxbuster source = feroxbuster.fish::https://raw.githubusercontent.com/epi052/feroxbuster/2.10.0/shell_completions/feroxbuster.fish diff --git a/packages/feroxbuster-bin/feroxbuster-bin.pacscript b/packages/feroxbuster-bin/feroxbuster-bin.pacscript index 2df379f2de..8cdcb076f2 100644 --- a/packages/feroxbuster-bin/feroxbuster-bin.pacscript +++ b/packages/feroxbuster-bin/feroxbuster-bin.pacscript @@ -5,7 +5,7 @@ depends=("fonts-noto-color-emoji") pkgver="2.10.0" pkgdesc="A fast, simple, recursive content discovery tool written in Rust" source=( - "https://github.com/epi052/${gives}/releases/download/v${pkgver}/x86_64-linux-${gives}.tar.gz" + "@${pkgname}~${pkgver}::https://github.com/epi052/${gives}/releases/download/v${pkgver}/x86_64-linux-${gives}.tar.gz" "${gives}.bash::https://raw.githubusercontent.com/epi052/${gives}/${pkgver}/shell_completions/${gives}.bash" "_${gives}::https://raw.githubusercontent.com/epi052/${gives}/${pkgver}/shell_completions/_${gives}" "${gives}.fish::https://raw.githubusercontent.com/epi052/${gives}/${pkgver}/shell_completions/${gives}.fish" @@ -21,7 +21,7 @@ breaks=("${gives}" "${gives}-deb" "${gives}-git") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install bin install -Dm755 "${gives}" "${pkgdir}/usr/bin/${gives}" diff --git a/packages/ffnvcodec-headers/.SRCINFO b/packages/ffnvcodec-headers/.SRCINFO index 9c06732780..05304c68cb 100644 --- a/packages/ffnvcodec-headers/.SRCINFO +++ b/packages/ffnvcodec-headers/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = ffnvcodec-headers makedepends = git license = MIT maintainer = Luis Garcia - source = https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.2.72.0/nv-codec-headers-12.2.72.0.tar.gz + source = @ffnvcodec-headers~12.2.72.0::https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.2.72.0/nv-codec-headers-12.2.72.0.tar.gz sha256sums = c295a2ba8a06434d4bdc5c2208f8a825285210d71d91d572329b2c51fd0d4d03 pkgname = ffnvcodec-headers diff --git a/packages/ffnvcodec-headers/ffnvcodec-headers.pacscript b/packages/ffnvcodec-headers/ffnvcodec-headers.pacscript index dc3609ff7c..2849a3e4bf 100644 --- a/packages/ffnvcodec-headers/ffnvcodec-headers.pacscript +++ b/packages/ffnvcodec-headers/ffnvcodec-headers.pacscript @@ -8,7 +8,7 @@ maintainer=("Luis Garcia ") license=('MIT') source=( - "https://github.com/FFmpeg/nv-codec-headers/releases/download/n${pkgver}/nv-codec-headers-${pkgver}.tar.gz" + "@${pkgname}~${pkgver}::https://github.com/FFmpeg/nv-codec-headers/releases/download/n${pkgver}/nv-codec-headers-${pkgver}.tar.gz" ) sha256sums=( "c295a2ba8a06434d4bdc5c2208f8a825285210d71d91d572329b2c51fd0d4d03" @@ -21,14 +21,14 @@ depends=() optdepends=() build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make PREFIX=/usr sed -n '4,25p' include/ffnvcodec/nvEncodeAPI.h > LICENSE # Extract license sed -i '1,22s/^.\{,3\}//' LICENSE # Delete C comments } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make PREFIX=/usr DESTDIR="${pkgdir}" install install -Dm 644 LICENSE -t "${pkgdir}"/usr/share/licenses/ffnvcodec-headers/ } diff --git a/packages/ffsend-bin/.SRCINFO b/packages/ffsend-bin/.SRCINFO index 48426afea6..bb738e79cb 100644 --- a/packages/ffsend-bin/.SRCINFO +++ b/packages/ffsend-bin/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = ffsend-bin license = GPL3 maintainer = vigress8 repology = project: ffsend - source = https://github.com/timvisee/ffsend/releases/download/v0.2.76/ffsend-v0.2.76-linux-x64-static + source = @ffsend-bin~0.2.76::https://github.com/timvisee/ffsend/releases/download/v0.2.76/ffsend-v0.2.76-linux-x64-static source = https://gitlab.com/timvisee/ffsend/raw/v0.2.76/contrib/completions/ffsend.bash source = https://gitlab.com/timvisee/ffsend/raw/v0.2.76/contrib/completions/_ffsend source = https://gitlab.com/timvisee/ffsend/raw/v0.2.76/contrib/completions/ffsend.fish diff --git a/packages/ffsend-bin/ffsend-bin.pacscript b/packages/ffsend-bin/ffsend-bin.pacscript index 7993a9748e..d39c7eaef2 100644 --- a/packages/ffsend-bin/ffsend-bin.pacscript +++ b/packages/ffsend-bin/ffsend-bin.pacscript @@ -11,7 +11,7 @@ optdepends=("xclip: clipboard support" "bash-completion: support auto-completion for bash") maintainer=("vigress8 ") source=( - "https://github.com/timvisee/${gives}/releases/download/v${pkgver}/${gives}-v${pkgver}-linux-x64-static" + "@${pkgname}~${pkgver}::https://github.com/timvisee/${gives}/releases/download/v${pkgver}/${gives}-v${pkgver}-linux-x64-static" "https://gitlab.com/timvisee/${gives}/raw/v${pkgver}/contrib/completions/${gives}.bash" "https://gitlab.com/timvisee/${gives}/raw/v${pkgver}/contrib/completions/_${gives}" "https://gitlab.com/timvisee/${gives}/raw/v${pkgver}/contrib/completions/${gives}.fish" @@ -26,7 +26,7 @@ sha256sums=( ) package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}-v${pkgver}-linux-x64-static" "${pkgdir}/usr/bin/${gives}" install -Dm644 "${srcdir}/${gives}.bash" "${pkgdir}/usr/share/bash-completion/completions/${gives}" install -Dm644 "${srcdir}/_${gives}" "${pkgdir}/usr/share/zsh/site-functions/_${gives}" diff --git a/packages/floorp-bin/.SRCINFO b/packages/floorp-bin/.SRCINFO index 2cdf5ef5cf..d60f29844c 100644 --- a/packages/floorp-bin/.SRCINFO +++ b/packages/floorp-bin/.SRCINFO @@ -7,9 +7,9 @@ pkgbase = floorp-bin arch = arm64 maintainer = Oren Klopfer repology = project: floorp - source_amd64 = https://github.com/Floorp-Projects/Floorp/releases/download/v11.20.0/floorp-11.20.0.linux-x86_64.tar.bz2 + source_amd64 = @floorp-bin~11.20.0::https://github.com/Floorp-Projects/Floorp/releases/download/v11.20.0/floorp-11.20.0.linux-x86_64.tar.bz2 sha256sums_amd64 = 59e3a67de994bfc8da3038cfb355b249ea67bf13bda8aaff021c459aabffb767 - source_arm64 = https://github.com/Floorp-Projects/Floorp/releases/download/v11.20.0/floorp-11.20.0.linux-aarch64.tar.bz2 + source_arm64 = @floorp-bin~11.20.0::https://github.com/Floorp-Projects/Floorp/releases/download/v11.20.0/floorp-11.20.0.linux-aarch64.tar.bz2 sha256sums_arm64 = cd416460b0b5a8b06ee2c4699110197c8180143e76bce4c119719edfc19c0d00 pkgname = floorp-bin diff --git a/packages/floorp-bin/floorp-bin.pacscript b/packages/floorp-bin/floorp-bin.pacscript index f6c8010034..25c4690b06 100644 --- a/packages/floorp-bin/floorp-bin.pacscript +++ b/packages/floorp-bin/floorp-bin.pacscript @@ -4,15 +4,15 @@ pkgver="11.20.0" repology=("project: ${gives}") sha256sums_amd64=("59e3a67de994bfc8da3038cfb355b249ea67bf13bda8aaff021c459aabffb767") sha256sums_arm64=("cd416460b0b5a8b06ee2c4699110197c8180143e76bce4c119719edfc19c0d00") -source_amd64=("https://github.com/Floorp-Projects/Floorp/releases/download/v${pkgver}/${gives}-${pkgver}.linux-x86_64.tar.bz2") -source_arm64=("https://github.com/Floorp-Projects/Floorp/releases/download/v${pkgver}/${gives}-${pkgver}.linux-aarch64.tar.bz2") +source_amd64=("@${pkgname}~${pkgver}::https://github.com/Floorp-Projects/Floorp/releases/download/v${pkgver}/${gives}-${pkgver}.linux-x86_64.tar.bz2") +source_arm64=("@${pkgname}~${pkgver}::https://github.com/Floorp-Projects/Floorp/releases/download/v${pkgver}/${gives}-${pkgver}.linux-aarch64.tar.bz2") url='https://floorp.app/' pkgdesc="Firefox-based Browser build for keeping the Open, Private and Sustainable Web alive" maintainer=("Oren Klopfer ") arch=('amd64' 'arm64') package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" if [[ ${CARCH} == "arm64" ]]; then fancy_message warn "Floorp is not running properly on ${BBlue}arm64${NC}. It should only be installed for development." if [[ ! -f "${METADIR}/${pkgname}-override" ]]; then diff --git a/packages/flyctl-bin/.SRCINFO b/packages/flyctl-bin/.SRCINFO index d07f2ebba6..a3b597411a 100644 --- a/packages/flyctl-bin/.SRCINFO +++ b/packages/flyctl-bin/.SRCINFO @@ -6,9 +6,9 @@ pkgbase = flyctl-bin arch = arm64 maintainer = Andrew Barchuk repology = project: flyctl - source_amd64 = https://github.com/superfly/flyctl/releases/download/v0.2.31/flyctl_0.2.31_Linux_x86_64.tar.gz + source_amd64 = @flyctl-bin~0.2.31::https://github.com/superfly/flyctl/releases/download/v0.2.31/flyctl_0.2.31_Linux_x86_64.tar.gz sha256sums_amd64 = 2af82bd13c9fed05fd11682ddc646c436353c87519d91482350d7a0edbb59841 - source_arm64 = https://github.com/superfly/flyctl/releases/download/v0.2.31/flyctl_0.2.31_Linux_arm64.tar.gz + source_arm64 = @flyctl-bin~0.2.31::https://github.com/superfly/flyctl/releases/download/v0.2.31/flyctl_0.2.31_Linux_arm64.tar.gz sha256sums_arm64 = b7d5b38c6e6e0d6907520db81caf66cefd086a34d959b9d1fcf7427510f63c60 pkgname = flyctl-bin diff --git a/packages/flyctl-bin/flyctl-bin.pacscript b/packages/flyctl-bin/flyctl-bin.pacscript index 3ba5df9615..5e01c6257b 100644 --- a/packages/flyctl-bin/flyctl-bin.pacscript +++ b/packages/flyctl-bin/flyctl-bin.pacscript @@ -4,14 +4,14 @@ pkgver="0.2.31" arch=("amd64" "arm64") sha256sums_amd64=("2af82bd13c9fed05fd11682ddc646c436353c87519d91482350d7a0edbb59841") sha256sums_arm64=("b7d5b38c6e6e0d6907520db81caf66cefd086a34d959b9d1fcf7427510f63c60") -source_amd64=("https://github.com/superfly/flyctl/releases/download/v${pkgver}/flyctl_${pkgver}_Linux_x86_64.tar.gz") -source_arm64=("https://github.com/superfly/flyctl/releases/download/v${pkgver}/flyctl_${pkgver}_Linux_arm64.tar.gz") +source_amd64=("@${pkgname}~${pkgver}::https://github.com/superfly/flyctl/releases/download/v${pkgver}/flyctl_${pkgver}_Linux_x86_64.tar.gz") +source_arm64=("@${pkgname}~${pkgver}::https://github.com/superfly/flyctl/releases/download/v${pkgver}/flyctl_${pkgver}_Linux_arm64.tar.gz") pkgdesc="Command line tool for fly.io services" url='https://fly.io' maintainer=("Andrew Barchuk ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "./flyctl" -t "${pkgdir}/usr/bin" ln -s /usr/bin/flyctl "${pkdir}/usr/bin/fly" } diff --git a/packages/fnlfmt/.SRCINFO b/packages/fnlfmt/.SRCINFO index d25161ae82..f1d0712301 100644 --- a/packages/fnlfmt/.SRCINFO +++ b/packages/fnlfmt/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = fnlfmt breaks = -app maintainer = wizard-28 repology = project: fnlfmt - source = https://git.sr.ht/~technomancy/fnlfmt/archive/0.3.0.tar.gz + source = @fnlfmt~0.3.0::https://git.sr.ht/~technomancy/fnlfmt/archive/0.3.0.tar.gz sha256sums = 8baa2f5ed98f449139f6bd8b4859575c4cfeacc60c0a8884ecaa27bc94e69156 pkgname = fnlfmt diff --git a/packages/fnlfmt/fnlfmt.pacscript b/packages/fnlfmt/fnlfmt.pacscript index 35951552a6..b3d8155e53 100644 --- a/packages/fnlfmt/fnlfmt.pacscript +++ b/packages/fnlfmt/fnlfmt.pacscript @@ -15,7 +15,7 @@ pkgname="fnlfmt" arch=("all") pkgver="0.3.0" pkgdesc="A formatter for fennel source code" -source=("https://git.sr.ht/~technomancy/fnlfmt/archive/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://git.sr.ht/~technomancy/fnlfmt/archive/${pkgver}.tar.gz") breaks=("${gives}-bin" "${gives}-git" "${gives}-deb" "${gives}-app") depends=("lua5.3") makedepends=("lua5.3") @@ -23,12 +23,12 @@ sha256sums=("8baa2f5ed98f449139f6bd8b4859575c4cfeacc60c0a8884ecaa27bc94e69156") repology=("project: fnlfmt") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -D "${pkgname}" "${pkgdir}/usr/bin/${pkgname}" } diff --git a/packages/font-downloader/.SRCINFO b/packages/font-downloader/.SRCINFO index 62b14a21e6..6b0557c631 100644 --- a/packages/font-downloader/.SRCINFO +++ b/packages/font-downloader/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = font-downloader makedepends = gettext maintainer = সৌম্যদীপ repology = project: fontdownloader - source = https://github.com/GustavoPeredo/Font-Downloader/archive/refs/tags/v10.0.0.zip + source = @font-downloader~10.0.0::https://github.com/GustavoPeredo/Font-Downloader/archive/refs/tags/v10.0.0.zip sha256sums = eeafd4ac9cb0d47fd0c1512e07805d0f7a639cdbbc688647249eaee8d1753e23 pkgname = font-downloader diff --git a/packages/font-downloader/font-downloader.pacscript b/packages/font-downloader/font-downloader.pacscript index 4760da3c64..d37f919a30 100644 --- a/packages/font-downloader/font-downloader.pacscript +++ b/packages/font-downloader/font-downloader.pacscript @@ -5,18 +5,18 @@ pkgver="10.0.0" makedepends=("meson" "libhandy-1-dev" "gettext") # HACK: https://github.com/pacstall/pacstall/issues/727 depends=("python3-gi" "libhandy-1-dev") -source=("https://github.com/GustavoPeredo/Font-Downloader/archive/refs/tags/v${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/GustavoPeredo/Font-Downloader/archive/refs/tags/v${pkgver}.zip") repology=("project: fontdownloader") pkgdesc="Install fonts from online sources" sha256sums=("eeafd4ac9cb0d47fd0c1512e07805d0f7a639cdbbc688647249eaee8d1753e23") maintainer=("সৌম্যদীপ ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson --prefix=/usr build ninja -C build } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" ninja -C build install } diff --git a/packages/geekbench-bin/.SRCINFO b/packages/geekbench-bin/.SRCINFO index 0c25f83543..4d646cdce5 100644 --- a/packages/geekbench-bin/.SRCINFO +++ b/packages/geekbench-bin/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = geekbench-bin pkgver = 5.4.5 pkgdesc = Geekbench is a cross-platform benchmark that measures your system's performance with the press of a button arch = amd64 - source = https://cdn.geekbench.com/Geekbench-5.4.5-Linux.tar.gz + source = @geekbench-bin~5.4.5::https://cdn.geekbench.com/Geekbench-5.4.5-Linux.tar.gz sha256sums = 240f5bbd16fcbb4a86e99b1047da89df2695f678bf324756a3dc51b663e9f762 pkgname = geekbench-bin diff --git a/packages/geekbench-bin/geekbench-bin.pacscript b/packages/geekbench-bin/geekbench-bin.pacscript index 2275d24abd..bd79ee3884 100644 --- a/packages/geekbench-bin/geekbench-bin.pacscript +++ b/packages/geekbench-bin/geekbench-bin.pacscript @@ -1,13 +1,13 @@ pkgname="geekbench-bin" gives="geekbench" pkgver="5.4.5" -source=("https://cdn.geekbench.com/Geekbench-${pkgver}-Linux.tar.gz") +source=("@${pkgname}~${pkgver}::https://cdn.geekbench.com/Geekbench-${pkgver}-Linux.tar.gz") pkgdesc="Geekbench is a cross-platform benchmark that measures your system's performance with the press of a button" arch=('amd64') sha256sums=("240f5bbd16fcbb4a86e99b1047da89df2695f678bf324756a3dc51b663e9f762") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}5" -t "${pkgdir}/opt/${gives}" install -Dm755 "${gives}_x86_64" -t "${pkgdir}/opt/${gives}" install -Dm644 "${gives}.plar" -t "${pkgdir}/opt/${gives}/" diff --git a/packages/genymotion-bin/.SRCINFO b/packages/genymotion-bin/.SRCINFO index 782341f3f5..1568ddfbc4 100644 --- a/packages/genymotion-bin/.SRCINFO +++ b/packages/genymotion-bin/.SRCINFO @@ -12,7 +12,7 @@ pkgbase = genymotion-bin replaces = genymotion maintainer = Arrowsome repology = project: genymotion - source = https://dl.genymotion.com/releases/genymotion-3.6.0/genymotion-3.6.0-linux_x64.bin + source = @genymotion-bin~3.6.0::https://dl.genymotion.com/releases/genymotion-3.6.0/genymotion-3.6.0-linux_x64.bin sha256sums = 092d40f6e76de3b6e1827609aaa9021b7cf85da3d51e6cf8d7b553b18d9c70e0 pkgname = genymotion-bin diff --git a/packages/genymotion-bin/genymotion-bin.pacscript b/packages/genymotion-bin/genymotion-bin.pacscript index 89a35f89b4..6edb05846c 100644 --- a/packages/genymotion-bin/genymotion-bin.pacscript +++ b/packages/genymotion-bin/genymotion-bin.pacscript @@ -6,13 +6,13 @@ replaces=("${gives}") breaks=("${gives}" "${gives}-bin" "${gives}-git" "${gives}-app" "${gives}-deb") arch=("amd64") sha256sums=("092d40f6e76de3b6e1827609aaa9021b7cf85da3d51e6cf8d7b553b18d9c70e0") -source=("https://dl.${gives}.com/releases/${gives}-${pkgver}/${gives}-${pkgver}-linux_x64.bin") +source=("@${pkgname}~${pkgver}::https://dl.${gives}.com/releases/${gives}-${pkgver}/${gives}-${pkgver}-linux_x64.bin") url="https://${gives}.com" pkgdesc="Android virtual devices" maintainer=("Arrowsome ") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" rm -rf "/opt/${gives}" mkdir -p "${pkgdir}/opt/${gives}" @@ -20,7 +20,7 @@ prepare() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Retrieve line number where tar.bzip2 binary begins local skip skip=$(awk "/^__TARFILE_FOLLOWS__/ { print NR + 1; exit 0; }" "./${gives}-${pkgver}-linux_x64.bin") diff --git a/packages/gfn-electron-bin/.SRCINFO b/packages/gfn-electron-bin/.SRCINFO index e22b628e81..42e501593c 100644 --- a/packages/gfn-electron-bin/.SRCINFO +++ b/packages/gfn-electron-bin/.SRCINFO @@ -19,7 +19,7 @@ pkgbase = gfn-electron-bin breaks = geforcenow-electron-git maintainer = Marie Piontek repology = project: geforcenow-electron - source = https://github.com/hmlendea/gfn-electron/releases/download/v2.0.1/geforcenow-electron_2.0.1_linux.zip + source = @gfn-electron-bin~2.0.1::https://github.com/hmlendea/gfn-electron/releases/download/v2.0.1/geforcenow-electron_2.0.1_linux.zip source = icon.png::https://raw.githubusercontent.com/hmlendea/geforcenow-electron/master/icon.png sha256sums = 43ce97be4029df53b5f8e7d3a8d93c2a6857a69aaf4213be4f4a6dfd0432d75e sha256sums = SKIP diff --git a/packages/gfn-electron-bin/gfn-electron-bin.pacscript b/packages/gfn-electron-bin/gfn-electron-bin.pacscript index 52571de455..5c1af29433 100644 --- a/packages/gfn-electron-bin/gfn-electron-bin.pacscript +++ b/packages/gfn-electron-bin/gfn-electron-bin.pacscript @@ -5,7 +5,7 @@ pkgver="2.0.1" pkgdesc="Linux desktop client for GeForce NOW, using Electron" repology=("project: geforcenow-electron") source=( - "https://github.com/hmlendea/gfn-electron/releases/download/v${pkgver}/geforcenow-electron_${pkgver}_linux.zip" + "@${pkgname}~${pkgver}::https://github.com/hmlendea/gfn-electron/releases/download/v${pkgver}/geforcenow-electron_${pkgver}_linux.zip" "icon.png::https://raw.githubusercontent.com/hmlendea/geforcenow-electron/master/icon.png" ) sha256sums=( @@ -17,7 +17,7 @@ breaks=("${gives}" "${gives}-deb" "${gives}-app" "${gives}-git") depends=("libatk-bridge2.0-0" "libatspi2.0-0" "libgtk-3-0" "libnspr4" "libnss3" "libva2" "libva-glx2" "libva-drm2" "libva-wayland2" "libva-x11-2") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Get icon from github and install it install -Dm644 "${srcdir}"/icon.png "${pkgdir}/usr/share/pixmaps/nvidia.png" diff --git a/packages/git/.SRCINFO b/packages/git/.SRCINFO index 375d436e60..5b67575d92 100644 --- a/packages/git/.SRCINFO +++ b/packages/git/.SRCINFO @@ -20,7 +20,7 @@ pkgbase = git replaces = git maintainer = Oren Klopfer repology = project: git - source = https://www.kernel.org/pub/software/scm/git/git-2.47.0.tar.gz + source = @git~2.47.0::https://www.kernel.org/pub/software/scm/git/git-2.47.0.tar.gz sha256sums = a84a7917e0ab608312834413f01fc01edc7844f9f9002ba69f3b4f4bcb8d937a pkgname = git diff --git a/packages/git/git.pacscript b/packages/git/git.pacscript index c231e3bda7..8a158a832f 100644 --- a/packages/git/git.pacscript +++ b/packages/git/git.pacscript @@ -4,24 +4,24 @@ repology=("project: git") breaks=("${pkgname}-${pkgname}") arch=("any") pkgver="2.47.0" -source=("https://www.kernel.org/pub/software/scm/${pkgname}/${pkgname}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://www.kernel.org/pub/software/scm/${pkgname}/${pkgname}-${pkgver}.tar.gz") makedepends=("dh-autoreconf" "cmake" "gcc" "libcurl4-gnutls-dev" "libexpat1-dev" "gettext" "libz-dev" "libssl-dev" "asciidoc" "xmlto" "docbook2x" "install-info" "zlib1g-dev" "zlib1g") pkgdesc="git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals" sha256sums=("a84a7917e0ab608312834413f01fc01edc7844f9f9002ba69f3b4f4bcb8d937a") maintainer=("Oren Klopfer ") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make configure } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/github-cli-bin/.SRCINFO b/packages/github-cli-bin/.SRCINFO index aae0e55dca..77e87269b3 100644 --- a/packages/github-cli-bin/.SRCINFO +++ b/packages/github-cli-bin/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = github-cli-bin replaces = gh maintainer = Oren Klopfer repology = project: gh - source = https://github.com/cli/cli/releases/download/v2.61.0/gh_2.61.0_linux_amd64.tar.gz + source = @github-cli-bin~2.61.0::https://github.com/cli/cli/releases/download/v2.61.0/gh_2.61.0_linux_amd64.tar.gz sha256sums = e2fe1a63cef003093eb1f8e4a669e9e763bd0b747de8abb3253411b408ef6ede pkgname = github-cli-bin diff --git a/packages/github-cli-bin/github-cli-bin.pacscript b/packages/github-cli-bin/github-cli-bin.pacscript index 7295d035b1..c2c57d3a1f 100644 --- a/packages/github-cli-bin/github-cli-bin.pacscript +++ b/packages/github-cli-bin/github-cli-bin.pacscript @@ -4,14 +4,14 @@ breaks=("${gives}-git" "${gives}-deb") replaces=("${gives}") repology=("project: ${gives}") pkgver="2.61.0" -source=("https://github.com/cli/cli/releases/download/v${pkgver}/${gives}_${pkgver}_linux_amd64.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/cli/cli/releases/download/v${pkgver}/${gives}_${pkgver}_linux_amd64.tar.gz") pkgdesc="GitHub's official command line tool - Binary version" sha256sums=("e2fe1a63cef003093eb1f8e4a669e9e763bd0b747de8abb3253411b408ef6ede") arch=('amd64') maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Binary mkdir -p "${pkgdir}/usr/bin" mv "./bin/gh" "${pkgdir}/usr/bin" diff --git a/packages/gnome-tweaks/.SRCINFO b/packages/gnome-tweaks/.SRCINFO index b14887459e..36ceafebdf 100644 --- a/packages/gnome-tweaks/.SRCINFO +++ b/packages/gnome-tweaks/.SRCINFO @@ -25,7 +25,7 @@ pkgbase = gnome-tweaks breaks = gnome-tweaks-git license = GPL-3.0 repology = project: gnome-tweaks - source = https://github.com/GNOME/gnome-tweaks/archive/refs/tags/40.10.zip + source = @gnome-tweaks~40.10::https://github.com/GNOME/gnome-tweaks/archive/refs/tags/40.10.zip sha256sums = 59d9597840335b0d71afd287bec09260e172ff89e14d6d12c3416f23557974ee pkgname = gnome-tweaks diff --git a/packages/gnome-tweaks/gnome-tweaks.pacscript b/packages/gnome-tweaks/gnome-tweaks.pacscript index 8698be5eeb..2d6e933655 100644 --- a/packages/gnome-tweaks/gnome-tweaks.pacscript +++ b/packages/gnome-tweaks/gnome-tweaks.pacscript @@ -3,7 +3,7 @@ gives="gnome-tweaks" arch=("any") pkgver="40.10" license="GPL-3.0" -source=("https://github.com/GNOME/gnome-tweaks/archive/refs/tags/${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/GNOME/gnome-tweaks/archive/refs/tags/${pkgver}.zip") makedepends=("meson" "python3-distutils") depends=("gettext" "gsettings-desktop-schemas" "python3" "gnome-settings-daemon" "gnome-shell-common" "mutter-common" "python3-gi" "gir1.2-gtk-3.0" "gir1.2-gnomedesktop-3.0" "libhandy-1-0" "gir1.2-soup-2.4" "gir1.2-notify-0.7" "gir1.2-glib-2.0" "gir1.2-pango-1.0" "gnome-shell-extension-prefs") breaks=("${gives}" "${gives}-bin" "${gives}-git") @@ -12,16 +12,16 @@ sha256sums=("59d9597840335b0d71afd287bec09260e172ff89e14d6d12c3416f23557974ee") repology=("project: gnome-tweaks") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson builddir } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ninja -C builddir } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" ninja -C builddir install -j"${NCPU}" } diff --git a/packages/go-bin/.SRCINFO b/packages/go-bin/.SRCINFO index 87c642ea97..a546f04fab 100644 --- a/packages/go-bin/.SRCINFO +++ b/packages/go-bin/.SRCINFO @@ -17,7 +17,7 @@ pkgbase = go-bin replaces = golang-go maintainer = Paul Cosma (saenai) repology = project: go - source = https://go.dev/dl/go1.21.6.linux-amd64.tar.gz + source = @go-bin~1.21.6::https://go.dev/dl/go1.21.6.linux-amd64.tar.gz sha256sums = 3f934f40ac360b9c01f616a9aa1796d227d8b0328bf64cb045c7b8c4ee9caea4 pkgname = go-bin diff --git a/packages/go-bin/go-bin.pacscript b/packages/go-bin/go-bin.pacscript index b1f40d9eb5..a6be850de0 100644 --- a/packages/go-bin/go-bin.pacscript +++ b/packages/go-bin/go-bin.pacscript @@ -5,7 +5,7 @@ gives="go" pkgver="1.21.6" pkgrel="2" pkgdesc="Go is an open source programming language that makes it easy to build simple, reliable, and efficient software." -source=("https://go.dev/dl/go${pkgver}.linux-amd64.tar.gz") +source=("@${pkgname}~${pkgver}::https://go.dev/dl/go${pkgver}.linux-amd64.tar.gz") breaks=("${gives}" "${gives}-git" "${gives}-app" "${gives}-deb" "golang" "golang-git" "golang-deb" "golang-bin" "golang-app" "golang-go") replaces=("golang-go") sha256sums=("3f934f40ac360b9c01f616a9aa1796d227d8b0328bf64cb045c7b8c4ee9caea4") @@ -17,7 +17,7 @@ __goroot="/usr/local/${pkgname}" __shell_rcs=("${homedir}/.bashrc" "${homedir}/.zshrc" "${homedir}/.profile") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install binary install -Dm755 "bin/go" "${pkgdir}/usr/bin/go" install -Dm755 "bin/gofmt" "${pkgdir}/usr/bin/gofmt" diff --git a/packages/graillon/.SRCINFO b/packages/graillon/.SRCINFO index 51e7bdc304..54e1c02d08 100644 --- a/packages/graillon/.SRCINFO +++ b/packages/graillon/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = graillon pkgdesc = Graillon is a Vocal Live Changer that brings a world of possibilities right into your DAW arch = any maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Graillon-FREE-2.6.zip + source = @graillon~2.6::https://www.auburnsounds.com/downloads/Graillon-FREE-2.6.zip sha256sums = 1a94c86c2d0da8a2830a6aa838e7d1f26454149a1a83592d500739bc5198659e pkgname = graillon diff --git a/packages/graillon/graillon.pacscript b/packages/graillon/graillon.pacscript index 36be0836a2..b42a551160 100644 --- a/packages/graillon/graillon.pacscript +++ b/packages/graillon/graillon.pacscript @@ -2,13 +2,13 @@ pkgname="graillon" _name="Graillon" arch=("any") pkgver="2.6" -source=("https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") pkgdesc="Graillon is a Vocal Live Changer that brings a world of possibilities right into your DAW" sha256sums=("1a94c86c2d0da8a2830a6aa838e7d1f26454149a1a83592d500739bc5198659e") maintainer=("echometerain ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib/lv2" mv "./Linux/Linux-64b-LV2-FREE" "${pkgdir}/usr/lib/lv2/Auburn Sounds ${_name} 2.lv2" mkdir -p "${pkgdir}/usr/lib/vst" diff --git a/packages/grive2/.SRCINFO b/packages/grive2/.SRCINFO index 873952f4b8..83b283d8f2 100644 --- a/packages/grive2/.SRCINFO +++ b/packages/grive2/.SRCINFO @@ -22,7 +22,7 @@ pkgbase = grive2 makedepends = pkg-config replaces = grive maintainer = KwonNam Son - source = https://github.com/vitalif/grive2/archive/v0.5.1.tar.gz + source = @grive2~0.5.1::https://github.com/vitalif/grive2/archive/v0.5.1.tar.gz sha256sums = 9940bcd3e5a3ffd32b91477fba8ba1ca3e0a3a72e5ffa9c6d524db87951fdbbb pkgname = grive2 diff --git a/packages/grive2/grive2.pacscript b/packages/grive2/grive2.pacscript index 0dc75be677..3fe0ae39b8 100644 --- a/packages/grive2/grive2.pacscript +++ b/packages/grive2/grive2.pacscript @@ -3,7 +3,7 @@ gives="grive2" pkgdesc="Google Drive client with support for new Drive REST API and partial sync" arch=("any") pkgver="0.5.1" -source=("https://github.com/vitalif/grive2/archive/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/vitalif/grive2/archive/v${pkgver}.tar.gz") makedepends=("cmake" "libgcrypt20-dev" "libyajl-dev" "libboost-all-dev" "libcurl4-openssl-dev" "libexpat1-dev" "libcppunit-dev" "binutils-dev" "debhelper" "zlib1g-dev" "dpkg-dev" "pkg-config") depends=("libgcrypt20" "libyajl2" "libboost-all-dev" "libcurl4" "libexpat1") replaces=("grive") @@ -12,12 +12,12 @@ patch=("https://github.com/vitalif/grive2/commit/b4d6ac055f8f16ac735a70036243bc4 maintainer=("KwonNam Son ") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" patch -Np1 -i PACSTALL_patchesdir/b4d6ac055f8f16ac735a70036243bc4ea2334039.patch } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir build cd build cmake .. @@ -25,7 +25,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd build make install DESTDIR="${pkgdir}" } diff --git a/packages/gtkhash/.SRCINFO b/packages/gtkhash/.SRCINFO index f681ab0dd1..f175a15403 100644 --- a/packages/gtkhash/.SRCINFO +++ b/packages/gtkhash/.SRCINFO @@ -15,7 +15,7 @@ pkgbase = gtkhash makedepends = intltool makedepends = wget replaces = gtkhash - source = https://github.com/tristanheaven/gtkhash/releases/download/v1.4/gtkhash-1.4.tar.xz + source = @gtkhash~1.4::https://github.com/tristanheaven/gtkhash/releases/download/v1.4/gtkhash-1.4.tar.xz sha256sums = 20b57dbb8f6c6d7323f573c111a11640603a422c5f9da7b302a4981e4adc37c4 pkgname = gtkhash diff --git a/packages/gtkhash/gtkhash.pacscript b/packages/gtkhash/gtkhash.pacscript index d75d8cf56e..5fc7b878f3 100644 --- a/packages/gtkhash/gtkhash.pacscript +++ b/packages/gtkhash/gtkhash.pacscript @@ -1,7 +1,7 @@ pkgname="gtkhash" arch=("any") pkgver="1.4" -source=("https://github.com/tristanheaven/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/tristanheaven/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz") makedepends=("autoconf" "automake" "libtool" "intltool" "wget") depends=("libgtk-3-dev" "libglib2.0-dev" "libgcrypt-dev" "nettle-dev" "libb2-dev" "openssl" "libmbedtls-dev") replaces=("${pkgname}") @@ -9,13 +9,13 @@ pkgdesc="gtkhash is a desktop utility for computing message digests or checksums sha256sums=("20b57dbb8f6c6d7323f573c111a11640603a422c5f9da7b302a4981e4adc37c4") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure --enable-mbedtls --enable-nettle make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" diff --git a/packages/helix/.SRCINFO b/packages/helix/.SRCINFO index 419ca93aa4..ea8ca300a9 100644 --- a/packages/helix/.SRCINFO +++ b/packages/helix/.SRCINFO @@ -4,7 +4,7 @@ pkgbase = helix arch = any makedepends = cargo repology = project: helix - source = https://github.com/helix-editor/helix/releases/download/24.07/helix-24.07-source.tar.xz + source = @helix~24.07::https://github.com/helix-editor/helix/releases/download/24.07/helix-24.07-source.tar.xz sha256sums = 44d9eb113a54a80a2891ac6374c74bcd2bce63d317f1e1c69c286a6fc919922c pkgname = helix diff --git a/packages/helix/helix.pacscript b/packages/helix/helix.pacscript index 81be34f69a..0d5dc218a9 100644 --- a/packages/helix/helix.pacscript +++ b/packages/helix/helix.pacscript @@ -2,19 +2,19 @@ pkgname="helix" arch=("any") pkgver="24.07" repology=("project: helix") -source=("https://github.com/helix-editor/helix/releases/download/${pkgver}/helix-${pkgver}-source.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/helix-editor/helix/releases/download/${pkgver}/helix-${pkgver}-source.tar.xz") makedepends=("cargo") pkgdesc="A post-modern modal text editor" external_connection=true sha256sums=("44d9eb113a54a80a2891ac6374c74bcd2bce63d317f1e1c69c286a6fc919922c") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cargo build -j"${NCPU}" --release --locked } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 target/release/hx -t "${pkgdir}/usr/lib/${pkgname}" printf '#!/bin/sh\nHELIX_RUNTIME=/usr/lib/helix/runtime exec /usr/lib/helix/hx "$@"\n' > hx diff --git a/packages/hello/.SRCINFO b/packages/hello/.SRCINFO index 264423152d..dc1f933e0d 100644 --- a/packages/hello/.SRCINFO +++ b/packages/hello/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = hello replaces = hello maintainer = WRM-42 repology = project: hello - source = https://ftp.gnu.org/gnu/hello/hello-2.12.1.tar.gz + source = @hello~2.12.1::https://ftp.gnu.org/gnu/hello/hello-2.12.1.tar.gz sha256sums = 8d99142afd92576f30b0cd7cb42a8dc6809998bc5d607d88761f512e26c7db20 pkgname = hello diff --git a/packages/hello/hello.pacscript b/packages/hello/hello.pacscript index f92969f19d..c5834eb296 100644 --- a/packages/hello/hello.pacscript +++ b/packages/hello/hello.pacscript @@ -2,7 +2,7 @@ pkgname="hello" repology=("project: ${pkgname}") arch=("all") pkgver="2.12.1" -source=("https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz") makedepends=("build-essential") depends=("libc6") breaks=("${pkgname}-git" "${pkgname}-traditional") @@ -12,12 +12,12 @@ sha256sums=("8d99142afd92576f30b0cd7cb42a8dc6809998bc5d607d88761f512e26c7db20") maintainer=("WRM-42 ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/highlight-pointer-bin/.SRCINFO b/packages/highlight-pointer-bin/.SRCINFO index 7603695e68..a6900978c4 100644 --- a/packages/highlight-pointer-bin/.SRCINFO +++ b/packages/highlight-pointer-bin/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = highlight-pointer-bin breaks = highlight-pointer-git maintainer = 0x262D repology = project: highlight-pointer - source = https://github.com/swillner/highlight-pointer/releases/download/v1.1.3/highlight-pointer + source = @highlight-pointer-bin~1.1.3::https://github.com/swillner/highlight-pointer/releases/download/v1.1.3/highlight-pointer sha256sums = 82ad3845ef9ec3626ab1c0fad67614d5c61b26a2bf4e96b669e2a78e0395cb62 pkgname = highlight-pointer-bin diff --git a/packages/highlight-pointer-bin/highlight-pointer-bin.pacscript b/packages/highlight-pointer-bin/highlight-pointer-bin.pacscript index 668df5f7ef..00dd57f209 100644 --- a/packages/highlight-pointer-bin/highlight-pointer-bin.pacscript +++ b/packages/highlight-pointer-bin/highlight-pointer-bin.pacscript @@ -4,13 +4,13 @@ gives="highlight-pointer" arch=("amd64") pkgver="1.1.3" pkgdesc="Highlight mouse pointer/cursor using a colored dot" -source=("https://github.com/swillner/${gives}/releases/download/v${pkgver}/${gives}") +source=("@${pkgname}~${pkgver}::https://github.com/swillner/${gives}/releases/download/v${pkgver}/${gives}") sha256sums=("82ad3845ef9ec3626ab1c0fad67614d5c61b26a2bf4e96b669e2a78e0395cb62") breaks=("${gives}" "${gives}-deb" "${gives}-git") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install bin install -Dm755 "highlight-pointer" "${pkgdir}/usr/bin/${gives}" } diff --git a/packages/htop/.SRCINFO b/packages/htop/.SRCINFO index e303d3eb6e..7e413ad125 100644 --- a/packages/htop/.SRCINFO +++ b/packages/htop/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = htop makedepends = libncurses5-dev makedepends = libncursesw5-dev replaces = htop - source = https://github.com/htop-dev/htop/archive/refs/tags/3.2.2.tar.gz + source = @htop~3.2.2::https://github.com/htop-dev/htop/archive/refs/tags/3.2.2.tar.gz sha256sums = 3829c742a835a0426db41bb039d1b976420c21ec65e93b35cd9bfd2d57f44ac8 pkgname = htop diff --git a/packages/htop/htop.pacscript b/packages/htop/htop.pacscript index 0c0adcaab3..45712b3386 100644 --- a/packages/htop/htop.pacscript +++ b/packages/htop/htop.pacscript @@ -2,24 +2,24 @@ pkgname="htop" gives="htop" arch=("any") pkgver="3.2.2" -source=("https://github.com/htop-dev/htop/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/htop-dev/htop/archive/refs/tags/${pkgver}.tar.gz") makedepends=("dh-autoreconf" "libncurses5-dev" "libncursesw5-dev") replaces=("htop") pkgdesc="htop is a cross-platform interactive process viewer." sha256sums=("3829c742a835a0426db41bb039d1b976420c21ec65e93b35cd9bfd2d57f44ac8") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./autogen.sh ./configure } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" install -Dm755 htop.desktop -t "${pkgdir}/usr/share/applications" } diff --git a/packages/hyperfine-bin/.SRCINFO b/packages/hyperfine-bin/.SRCINFO index 3f1331f09f..6fef47c76b 100644 --- a/packages/hyperfine-bin/.SRCINFO +++ b/packages/hyperfine-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = hyperfine-bin breaks = hyperfine-app maintainer = wizard-28 repology = project: hyperfine - source = https://github.com/sharkdp/hyperfine/releases/download/v1.17.0/hyperfine-v1.17.0-x86_64-unknown-linux-musl.tar.gz + source = @hyperfine-bin~1.17.0::https://github.com/sharkdp/hyperfine/releases/download/v1.17.0/hyperfine-v1.17.0-x86_64-unknown-linux-musl.tar.gz sha256sums = 563de47d843810de501e3e6bfcb4571a4ff957eab811c2af87be23d1c599ae47 pkgname = hyperfine-bin diff --git a/packages/hyperfine-bin/hyperfine-bin.pacscript b/packages/hyperfine-bin/hyperfine-bin.pacscript index 9c545295fd..b4e0fb4e8a 100644 --- a/packages/hyperfine-bin/hyperfine-bin.pacscript +++ b/packages/hyperfine-bin/hyperfine-bin.pacscript @@ -10,14 +10,14 @@ pkgname="hyperfine-bin" gives="hyperfine" pkgver="1.17.0" pkgdesc="A command-line benchmarking tool" -source=("https://github.com/sharkdp/${gives}/releases/download/v${pkgver}/${gives}-v${pkgver}-x86_64-unknown-linux-musl.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/sharkdp/${gives}/releases/download/v${pkgver}/${gives}-v${pkgver}-x86_64-unknown-linux-musl.tar.gz") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") sha256sums=("563de47d843810de501e3e6bfcb4571a4ff957eab811c2af87be23d1c599ae47") arch=('amd64') repology=("project: hyperfine") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install license install -Dm644 "LICENSE-APACHE" "LICENSE-MIT" -t "${pkgdir}/usr/share/licenses/${gives}" diff --git a/packages/hyprcursor-bin/.SRCINFO b/packages/hyprcursor-bin/.SRCINFO index a44906837e..a57d257ec7 100644 --- a/packages/hyprcursor-bin/.SRCINFO +++ b/packages/hyprcursor-bin/.SRCINFO @@ -4,7 +4,7 @@ pkgbase = hyprcursor-bin url = https://github.com/hyprwm/hyprcursor arch = amd64 maintainer = Elsie19 - source = https://github.com/hyprwm/hyprcursor/releases/download/v0.1.7/v0.1.7.tar.gz + source = @hyprcursor-bin~0.1.7::https://github.com/hyprwm/hyprcursor/releases/download/v0.1.7/v0.1.7.tar.gz sha256sums = b86ab68bb2260a8a09bd595ba38f0a077a08ad8a3f70c2549a59d355be6df196 pkgname = hyprcursor-bin diff --git a/packages/hyprcursor-bin/hyprcursor-bin.pacscript b/packages/hyprcursor-bin/hyprcursor-bin.pacscript index b1040e96bd..a7ff3406b8 100644 --- a/packages/hyprcursor-bin/hyprcursor-bin.pacscript +++ b/packages/hyprcursor-bin/hyprcursor-bin.pacscript @@ -3,12 +3,12 @@ pkgver="0.1.7" pkgdesc="The hyprland cursor format, library and utilities" arch=("amd64") url='https://github.com/hyprwm/hyprcursor' -source=("https://github.com/hyprwm/hyprcursor/releases/download/v${pkgver}/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/hyprwm/hyprcursor/releases/download/v${pkgver}/v${pkgver}.tar.gz") sha256sums=("b86ab68bb2260a8a09bd595ba38f0a077a08ad8a3f70c2549a59d355be6df196") maintainer=("Elsie19 ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -vDm755 "libhyprcursor.so.${pkgver}" -t "${pkgdir}/usr/lib/x86_64-linux-gnu/" ln -sfv "/usr/lib/x86_64-linux-gnu/libhyprcursor.so.${pkgver}" "${pkgdir}/usr/lib/x86_64-linux-gnu/libhyprcursor.so.0" ln -sfv "/usr/lib/x86_64-linux-gnu/libhyprcursor.so.${pkgver}" "${pkgdir}/usr/lib/x86_64-linux-gnu/libhyprcursor.so" diff --git a/packages/hyprland-bin/.SRCINFO b/packages/hyprland-bin/.SRCINFO index 4385cfb1a9..6bcc20609b 100644 --- a/packages/hyprland-bin/.SRCINFO +++ b/packages/hyprland-bin/.SRCINFO @@ -35,7 +35,7 @@ pkgbase = hyprland-bin compatible = debian:sid maintainer = Elsie19 repology = project: hyprland - source = https://github.com/hyprwm/Hyprland/releases/download/v0.44.1/v0.44.1.tar.gz + source = @hyprland-bin~0.44.1::https://github.com/hyprwm/Hyprland/releases/download/v0.44.1/v0.44.1.tar.gz sha256sums = 4af254ce83f156df8a23c731f82b8879d015128b2185ae0b6a03c1b4caf49ec5 pkgname = hyprland-bin diff --git a/packages/hyprland-bin/hyprland-bin.pacscript b/packages/hyprland-bin/hyprland-bin.pacscript index 14bc9af3f3..49695710d0 100644 --- a/packages/hyprland-bin/hyprland-bin.pacscript +++ b/packages/hyprland-bin/hyprland-bin.pacscript @@ -9,13 +9,13 @@ depends=("libegl1" "libxcb-util1" "libxcb-render0" "libxcb-image0" "libxcb-icccm pacdeps=("libhyprutils-bin" "libaquamarine-bin") compatible=("*:oracular" "*:devel" "debian:trixie" "debian:sid") pkgdesc="A highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks" -source=("https://github.com/hyprwm/Hyprland/releases/download/v${pkgver}/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/hyprwm/Hyprland/releases/download/v${pkgver}/v${pkgver}.tar.gz") sha256sums=("4af254ce83f156df8a23c731f82b8879d015128b2185ae0b6a03c1b4caf49ec5") maintainer=("Elsie19 ") repology=("project: hyprland") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 ./Hyprland ./hyprctl ./hyprpm -t "${pkgdir}/usr/bin/" install -Dm644 ./assets/*.png ./example/hyprland.conf -t "${pkgdir}/usr/share/hyprland/" install -Dm644 ./example/hyprland.desktop "${pkgdir}/usr/share/wayland-sessions/hyprland.desktop" diff --git a/packages/hyprland/.SRCINFO b/packages/hyprland/.SRCINFO index b58af72e13..fd6e1cf1e8 100644 --- a/packages/hyprland/.SRCINFO +++ b/packages/hyprland/.SRCINFO @@ -67,7 +67,7 @@ pkgbase = hyprland compatible = ubuntu:oracular maintainer = Elsie19 repology = project: hyprland - source = https://github.com/hyprwm/Hyprland/releases/download/v0.35.0/source-v0.35.0.tar.gz + source = @hyprland~0.35.0::https://github.com/hyprwm/Hyprland/releases/download/v0.35.0/source-v0.35.0.tar.gz sha256sums = de53d764606131c8aacc209f8a3ad6e619fdcddd16a7cdf4d8ca343816bb8c1b makedepends_noble = vulkan-utility-libraries-dev makedepends_noble = libdrm-dev diff --git a/packages/hyprland/hyprland.pacscript b/packages/hyprland/hyprland.pacscript index 9b114744be..dd40154248 100644 --- a/packages/hyprland/hyprland.pacscript +++ b/packages/hyprland/hyprland.pacscript @@ -2,7 +2,7 @@ pkgname="hyprland" repology=("project: hyprland") arch=("any") pkgver="0.35.0" -source=("https://github.com/hyprwm/Hyprland/releases/download/v${pkgver}/source-v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/hyprwm/Hyprland/releases/download/v${pkgver}/source-v${pkgver}.tar.gz") url='https://hyprland.org/' makedepends=('meson' 'ninja-build' 'cmake-extras' 'cmake' 'gettext' 'gettext-base' 'libfontconfig-dev' 'libffi-dev' 'libxml2-dev' 'libxkbcommon-x11-dev' 'libxkbregistry-dev' 'libxkbcommon-dev' 'libpixman-1-dev' 'libudev-dev' 'libseat-dev' 'seatd' 'libxcb-dri3-dev' 'libvulkan-dev' 'libvulkan-volk-dev' 'libvkfft-dev' 'libgulkan-dev' 'libegl-dev' 'libgles2' 'libegl1-mesa-dev' 'glslang-tools' 'libinput-bin' 'libinput-dev' 'libxcb-composite0-dev' 'libavutil-dev' 'libavcodec-dev' 'libavformat-dev' 'libxcb-ewmh2' 'libxcb-ewmh-dev' 'libxcb-present-dev' 'libxcb-icccm4-dev' 'libxcb-render-util0-dev' 'libxcb-res0-dev' 'libxcb-xinput-dev' 'xdg-desktop-portal-wlr' 'fontconfig' 'libliftoff-dev' 'libdisplay-info-dev' 'libpango1.0-dev' 'libsystemd-dev' 'libgbm-dev' 'hwdata' 'xwayland' 'wayland-protocols' 'libwayland-dev' 'cpio' 'libtomlplusplus-dev') pacdeps_noble=('libtomlplusplus-header' 'xdg-desktop-portal-hyprland') @@ -25,11 +25,11 @@ maintainer=("Elsie19 ") compatible=('ubuntu:devel' 'debian:sid' 'debian:trixie' 'ubuntu:mantic' 'ubuntu:noble' 'ubuntu:oracular') build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make all -j"${NCPU}" PREFIX="${pkgdir}/usr" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install PREFIX="${pkgdir}/usr" } diff --git a/packages/hyprlang/.SRCINFO b/packages/hyprlang/.SRCINFO index 574e30889e..c27c821ed1 100644 --- a/packages/hyprlang/.SRCINFO +++ b/packages/hyprlang/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = hyprlang depends = build-essential makedepends = cmake maintainer = Oren Klopfer - source = https://github.com/hyprwm/hyprlang/archive/v0.5.0/hyprlang-0.5.0.tar.gz + source = @hyprlang~0.5.0::https://github.com/hyprwm/hyprlang/archive/v0.5.0/hyprlang-0.5.0.tar.gz sha256sums = c59e705f2c2ff9ea4e2b183fdf0bc20a62b7162604a657d6352716a1fd5061b2 pkgname = hyprlang diff --git a/packages/hyprlang/hyprlang.pacscript b/packages/hyprlang/hyprlang.pacscript index 34f5f38aec..48513d5d21 100644 --- a/packages/hyprlang/hyprlang.pacscript +++ b/packages/hyprlang/hyprlang.pacscript @@ -5,12 +5,12 @@ arch=("amd64" "arm64") url="https://github.com/hyprwm/${pkgname}" depends=("build-essential") makedepends=("cmake") -source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") sha256sums=("c59e705f2c2ff9ea4e2b183fdf0bc20a62b7162604a657d6352716a1fd5061b2") maintainer=("Oren Klopfer ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cmake -B build \ -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release @@ -18,7 +18,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" cmake --install build install -Dm0644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE } diff --git a/packages/hyprpaper/.SRCINFO b/packages/hyprpaper/.SRCINFO index ac26143003..113d61ea66 100644 --- a/packages/hyprpaper/.SRCINFO +++ b/packages/hyprpaper/.SRCINFO @@ -20,7 +20,7 @@ pkgbase = hyprpaper compatible = ubuntu:noble maintainer = Elsie19 repology = project: hyprpaper - source = https://github.com/hyprwm/hyprpaper/archive/refs/tags/v0.4.0.tar.gz + source = @hyprpaper~0.4.0::https://github.com/hyprwm/hyprpaper/archive/refs/tags/v0.4.0.tar.gz sha256sums = cabd8181aa64dead3a0ed6e801e391c54b07f3400eecb9dcf2a01ac5d1cf47d3 pkgname = hyprpaper diff --git a/packages/hyprpaper/hyprpaper.pacscript b/packages/hyprpaper/hyprpaper.pacscript index 50ae86199f..79c024efc4 100644 --- a/packages/hyprpaper/hyprpaper.pacscript +++ b/packages/hyprpaper/hyprpaper.pacscript @@ -1,7 +1,7 @@ pkgname="hyprpaper" repology=("project: ${pkgname}") pkgver="0.4.0" -source=("https://github.com/hyprwm/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/hyprwm/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=("cabd8181aa64dead3a0ed6e801e391c54b07f3400eecb9dcf2a01ac5d1cf47d3") arch=('amd64' 'arm64') compatible=('ubuntu:devel' 'debian:sid' 'ubuntu:mantic' 'ubuntu:noble') @@ -11,11 +11,11 @@ pkgdesc="Wayland wallpaper utility with IPC controls" maintainer=("Elsie19 ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make all -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 ./build/"${pkgname}" -t "${pkgdir}/usr/bin" } diff --git a/packages/hyprpicker/.SRCINFO b/packages/hyprpicker/.SRCINFO index 3c98da24e5..ad355914a5 100644 --- a/packages/hyprpicker/.SRCINFO +++ b/packages/hyprpicker/.SRCINFO @@ -20,7 +20,7 @@ pkgbase = hyprpicker compatible = ubuntu:noble maintainer = Oren Klopfer repology = project: hyprpicker - source = https://github.com/hyprwm/hyprpicker/archive/refs/tags/v0.2.0.tar.gz + source = @hyprpicker~0.2.0::https://github.com/hyprwm/hyprpicker/archive/refs/tags/v0.2.0.tar.gz sha256sums = fa1b0c29682f5ede5a03d754770d152f38d869bc1faa300564680cef2de0758a pkgname = hyprpicker diff --git a/packages/hyprpicker/hyprpicker.pacscript b/packages/hyprpicker/hyprpicker.pacscript index d24120d30a..2c5ff5adaf 100644 --- a/packages/hyprpicker/hyprpicker.pacscript +++ b/packages/hyprpicker/hyprpicker.pacscript @@ -1,7 +1,7 @@ pkgname="hyprpicker" repology=("project: ${pkgname}") pkgver="0.2.0" -source=("https://github.com/hyprwm/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/hyprwm/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=("fa1b0c29682f5ede5a03d754770d152f38d869bc1faa300564680cef2de0758a") arch=('amd64' 'arm64') compatible=('ubuntu:devel' 'debian:sid' 'ubuntu:mantic' 'ubuntu:noble') @@ -11,11 +11,11 @@ pkgdesc="wlroots-compatible Wayland color picker" maintainer=("Oren Klopfer ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make all -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 ./build/"${pkgname}" -t "${pkgdir}/usr/bin" } diff --git a/packages/i3lock-color/.SRCINFO b/packages/i3lock-color/.SRCINFO index 5b0d4d6238..15e328527e 100644 --- a/packages/i3lock-color/.SRCINFO +++ b/packages/i3lock-color/.SRCINFO @@ -32,7 +32,7 @@ pkgbase = i3lock-color breaks = i3lock replaces = i3lock maintainer = Harshwardhan Mehrotra - source = https://github.com/Raymo111/i3lock-color/archive/refs/tags/2.13.c.5.tar.gz + source = @i3lock-color~2.13.c.5::https://github.com/Raymo111/i3lock-color/archive/refs/tags/2.13.c.5.tar.gz sha256sums = 46f15cbbf339873266e014f70b5e1ec02177f0295302b615a7bd85bef40d8ad2 pkgname = i3lock-color diff --git a/packages/i3lock-color/i3lock-color.pacscript b/packages/i3lock-color/i3lock-color.pacscript index d3dec7ef95..b30bb0fe6f 100644 --- a/packages/i3lock-color/i3lock-color.pacscript +++ b/packages/i3lock-color/i3lock-color.pacscript @@ -1,7 +1,7 @@ pkgname="i3lock-color" arch=("any") pkgver="2.13.c.5" -source=("https://github.com/Raymo111/i3lock-color/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/Raymo111/i3lock-color/archive/refs/tags/${pkgver}.tar.gz") makedepends=("autoconf" "gcc" "pkg-config" "libpam0g-dev" "libcairo2-dev" "libfontconfig1-dev" "libxcb-composite0-dev" "libev-dev" "libx11-xcb-dev" "libxcb-xkb-dev" "libxcb-xinerama0-dev" "libxcb-randr0-dev" "libxcb-image0-dev" "libxcb-util0-dev" "libxcb-xrm-dev" "libxkbcommon-dev" "libxkbcommon-x11-dev" "libjpeg-dev") depends=("libxcb-composite0-dev" "libpam0g-dev" "libev-dev" "libcairo2-dev" "libxkbcommon-x11-dev" "libjpeg-dev" "libxcb-xrm-dev" "pkg-config") gives="i3lock" @@ -12,12 +12,12 @@ sha256sums=("46f15cbbf339873266e014f70b5e1ec02177f0295302b615a7bd85bef40d8ad2") maintainer=("Harshwardhan Mehrotra ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./build.sh } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd build make install DESTDIR="${pkgdir}" diff --git a/packages/intel-undervolt/.SRCINFO b/packages/intel-undervolt/.SRCINFO index 438da732f5..536b8b0b20 100644 --- a/packages/intel-undervolt/.SRCINFO +++ b/packages/intel-undervolt/.SRCINFO @@ -4,7 +4,7 @@ pkgbase = intel-undervolt arch = any makedepends = pkg-config maintainer = Elsie19 - source = https://github.com/kitsunyan/intel-undervolt/archive/refs/tags/1.7.tar.gz + source = @intel-undervolt~1.7::https://github.com/kitsunyan/intel-undervolt/archive/refs/tags/1.7.tar.gz sha256sums = 29a7ebaee4830d65d0b5cefa6d497887d4f23f34659876dfe944f3a020cf33ff pkgname = intel-undervolt diff --git a/packages/intel-undervolt/intel-undervolt.pacscript b/packages/intel-undervolt/intel-undervolt.pacscript index 933c585fd5..92f79e40f4 100644 --- a/packages/intel-undervolt/intel-undervolt.pacscript +++ b/packages/intel-undervolt/intel-undervolt.pacscript @@ -1,24 +1,24 @@ pkgname="intel-undervolt" arch=("any") pkgver="1.7" -source=("https://github.com/kitsunyan/intel-undervolt/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/kitsunyan/intel-undervolt/archive/refs/tags/${pkgver}.tar.gz") sha256sums=("29a7ebaee4830d65d0b5cefa6d497887d4f23f34659876dfe944f3a020cf33ff") makedepends=("pkg-config") maintainer=("Elsie19 ") pkgdesc="Tool for undervolting and throttling limits alteration for Intel CPUs" prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # other flags are '--enable-systemd', '--enable-slogind', '--enable-openrc' ./configure } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/intellij-idea-community-bin/.SRCINFO b/packages/intellij-idea-community-bin/.SRCINFO index 499d16e177..7e85dd0192 100644 --- a/packages/intellij-idea-community-bin/.SRCINFO +++ b/packages/intellij-idea-community-bin/.SRCINFO @@ -7,11 +7,11 @@ pkgbase = intellij-idea-community-bin maintainer = Gianluca Mastrolonardo maintainer = James Ed Randson repology = project: intellij-idea-community - source_amd64 = https://download-cdn.jetbrains.com/idea/ideaIC-2024.2.3.tar.gz + source_amd64 = @intellij-idea-community-bin~2024.2.3::https://download-cdn.jetbrains.com/idea/ideaIC-2024.2.3.tar.gz source_amd64 = intellij-idea-community.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/intellij-idea-community-bin/intellij-idea-community.desktop sha256sums_amd64 = 2698adf2f0c4239f21b997faf9fc85954fd654a58d52ff630613fed70fb9699d sha256sums_amd64 = 20c489d224f83cf4b29174b8c398e256b1df0e9cb0b920890f39c5796404b293 - source_arm64 = https://download-cdn.jetbrains.com/idea/ideaIC-2024.2.3-aarch64.tar.gz + source_arm64 = @intellij-idea-community-bin~2024.2.3::https://download-cdn.jetbrains.com/idea/ideaIC-2024.2.3-aarch64.tar.gz source_arm64 = intellij-idea-community.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/intellij-idea-community-bin/intellij-idea-community.desktop sha256sums_arm64 = 97d5b585b9c7d5465ef7a0e99a41c35c405a7658fe61ece64be84c6ed6e45e4c sha256sums_arm64 = 20c489d224f83cf4b29174b8c398e256b1df0e9cb0b920890f39c5796404b293 diff --git a/packages/intellij-idea-community-bin/intellij-idea-community-bin.pacscript b/packages/intellij-idea-community-bin/intellij-idea-community-bin.pacscript index 613a64079c..c6c56b6b9a 100644 --- a/packages/intellij-idea-community-bin/intellij-idea-community-bin.pacscript +++ b/packages/intellij-idea-community-bin/intellij-idea-community-bin.pacscript @@ -14,17 +14,17 @@ sha256sums_arm64=( "20c489d224f83cf4b29174b8c398e256b1df0e9cb0b920890f39c5796404b293" ) source_amd64=( - "https://download-cdn.jetbrains.com/idea/ideaIC-${pkgver}.tar.gz" + "@${pkgname}~${pkgver}::https://download-cdn.jetbrains.com/idea/ideaIC-${pkgver}.tar.gz" "intellij-idea-community.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${pkgname}/intellij-idea-community.desktop" ) source_arm64=( - "https://download-cdn.jetbrains.com/idea/ideaIC-${pkgver}-aarch64.tar.gz" + "@${pkgname}~${pkgver}::https://download-cdn.jetbrains.com/idea/ideaIC-${pkgver}-aarch64.tar.gz" "intellij-idea-community.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${pkgname}/intellij-idea-community.desktop" ) repology=("project: intellij-idea-community") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/share/licenses/intellij-idea-community" mkdir -p "${pkgdir}/usr/share/intellij-idea-community" mkdir -p "${pkgdir}/usr/share/pixmaps" diff --git a/packages/jetbrains-toolbox-bin/.SRCINFO b/packages/jetbrains-toolbox-bin/.SRCINFO index 4856f97ef3..024cc3268e 100644 --- a/packages/jetbrains-toolbox-bin/.SRCINFO +++ b/packages/jetbrains-toolbox-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = jetbrains-toolbox-bin breaks = jetbrains-toolbox-app replaces = jetbrains-toolbox maintainer = Paul Cosma (saenai) - source = https://download-cdn.jetbrains.com/toolbox/jetbrains-toolbox-1.24.12080.tar.gz + source = @jetbrains-toolbox-bin~1.24.12080::https://download-cdn.jetbrains.com/toolbox/jetbrains-toolbox-1.24.12080.tar.gz sha256sums = d819065a45d29d53646490fbd8ca45dbcaa3d544bdbc6da4494377460ddf6b79 pkgname = jetbrains-toolbox-bin diff --git a/packages/jetbrains-toolbox-bin/jetbrains-toolbox-bin.pacscript b/packages/jetbrains-toolbox-bin/jetbrains-toolbox-bin.pacscript index 6e6ce7d2df..fd238f7a37 100644 --- a/packages/jetbrains-toolbox-bin/jetbrains-toolbox-bin.pacscript +++ b/packages/jetbrains-toolbox-bin/jetbrains-toolbox-bin.pacscript @@ -7,10 +7,10 @@ replaces=("${gives}") pkgdesc="JetBrains Toolbox is a suite of professional development tools for a range of languages and technologies using JetBrains IDEs" maintainer=("Paul Cosma (saenai) ") sha256sums=("d819065a45d29d53646490fbd8ca45dbcaa3d544bdbc6da4494377460ddf6b79") -source=("https://download-cdn.jetbrains.com/toolbox/${gives}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://download-cdn.jetbrains.com/toolbox/${gives}-${pkgver}.tar.gz") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/bin" mv "./${gives}" "${pkgdir}/usr/bin" } diff --git a/packages/keepassxc/.SRCINFO b/packages/keepassxc/.SRCINFO index abdff15b29..6f6fcdff5b 100644 --- a/packages/keepassxc/.SRCINFO +++ b/packages/keepassxc/.SRCINFO @@ -48,7 +48,7 @@ pkgbase = keepassxc maintainer = Oren Klopfer maintainer = Medaey repology = project: keepassxc - source = https://github.com/keepassxreboot/keepassxc/releases/download/2.7.9/keepassxc-2.7.9-src.tar.xz + source = @keepassxc~2.7.9::https://github.com/keepassxreboot/keepassxc/releases/download/2.7.9/keepassxc-2.7.9-src.tar.xz sha256sums = 3c44e45f22c00ddac63d8bc11054b4b0ada0222ffac08d3ed70f196cb9ed46fd pkgname = keepassxc diff --git a/packages/keepassxc/keepassxc.pacscript b/packages/keepassxc/keepassxc.pacscript index 8f2cc42aa2..dd575808a3 100644 --- a/packages/keepassxc/keepassxc.pacscript +++ b/packages/keepassxc/keepassxc.pacscript @@ -3,7 +3,7 @@ arch=("any") pkgver="2.7.9" pkgdesc="Cross-platform community-driven port of Keepass password manager" repology=("project: keepassxc") -source=("https://github.com/keepassxreboot/keepassxc/releases/download/${pkgver}/keepassxc-${pkgver}-src.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/keepassxreboot/keepassxc/releases/download/${pkgver}/keepassxc-${pkgver}-src.tar.xz") sha256sums=("3c44e45f22c00ddac63d8bc11054b4b0ada0222ffac08d3ed70f196cb9ed46fd") maintainer=("Oren Klopfer " "Medaey ") gives="org.freedesktop.secrets" @@ -15,7 +15,7 @@ optdepends=("xclip: keepassxc-cli clipboard support under X server" "wl-clipboard: keepassxc-cli clipboard support under Wayland") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cmake -S . -B build \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -26,6 +26,6 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cmake --build build --target install -- DESTDIR="${pkgdir}" } diff --git a/packages/kirc/.SRCINFO b/packages/kirc/.SRCINFO index 6d7476ecf4..ea30aee43e 100644 --- a/packages/kirc/.SRCINFO +++ b/packages/kirc/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = kirc replaces = kirc maintainer = WRM-42 repology = project: kirc - source = https://github.com/mcpcpc/kirc/archive/refs/tags/0.3.2.tar.gz + source = @kirc~0.3.2::https://github.com/mcpcpc/kirc/archive/refs/tags/0.3.2.tar.gz sha256sums = a45172198873fb34c64150262be4515a7be268a5c00566c79f03a8ea2dd7900e pkgname = kirc diff --git a/packages/kirc/kirc.pacscript b/packages/kirc/kirc.pacscript index 9971f8e83d..f8f8399300 100644 --- a/packages/kirc/kirc.pacscript +++ b/packages/kirc/kirc.pacscript @@ -2,7 +2,7 @@ pkgname="kirc" repology=("project: ${pkgname}") arch=("any") pkgver="0.3.2" -source=("https://github.com/mcpcpc/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/mcpcpc/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") makedepends=("automake") breaks=("${pkgname}-git") replaces=("${pkgname}") @@ -11,11 +11,11 @@ sha256sums=("a45172198873fb34c64150262be4515a7be268a5c00566c79f03a8ea2dd7900e") maintainer=("WRM-42 ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/kvantum/.SRCINFO b/packages/kvantum/.SRCINFO index 860bb8879e..31e90235de 100644 --- a/packages/kvantum/.SRCINFO +++ b/packages/kvantum/.SRCINFO @@ -12,7 +12,7 @@ pkgbase = kvantum makedepends = libxext-dev breaks = qt5-style-kvantum incompatible = debian:bullseye - source = https://github.com/tsujan/Kvantum/releases/download/V1.0.10/Kvantum-1.0.10.tar.xz + source = @kvantum~1.0.10::https://github.com/tsujan/Kvantum/releases/download/V1.0.10/Kvantum-1.0.10.tar.xz sha256sums = 4a070a1a6fac3d1861010aa44d34e665e4697bc64c4c5015a6448203c31f1f1f pkgname = kvantum diff --git a/packages/kvantum/kvantum.pacscript b/packages/kvantum/kvantum.pacscript index 3b370828cc..97f93929c1 100644 --- a/packages/kvantum/kvantum.pacscript +++ b/packages/kvantum/kvantum.pacscript @@ -1,7 +1,7 @@ pkgname="kvantum" arch=("any") pkgver="1.0.10" -source=("https://github.com/tsujan/Kvantum/releases/download/V${pkgver}/Kvantum-${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/tsujan/Kvantum/releases/download/V${pkgver}/Kvantum-${pkgver}.tar.xz") makedepends=("g++" "cmake" "libx11-dev" "qtbase5-dev" "libqt5svg5-dev" "libqt5x11extras5-dev" "libkf5windowsystem-dev" "libxext-dev") breaks=("qt5-style-kvantum") pkgdesc="SVG-based theme engine for Qt" @@ -9,7 +9,7 @@ incompatible=('debian:bullseye') sha256sums=("4a070a1a6fac3d1861010aa44d34e665e4697bc64c4c5015a6448203c31f1f1f") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd Kvantum mkdir build && cd build cmake .. @@ -17,7 +17,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd Kvantum/build make install DESTDIR="${pkgdir}" } diff --git a/packages/lagrange/.SRCINFO b/packages/lagrange/.SRCINFO index a46fa06f8a..5fe80fc107 100644 --- a/packages/lagrange/.SRCINFO +++ b/packages/lagrange/.SRCINFO @@ -11,7 +11,7 @@ pkgbase = lagrange depends = libunistring-dev depends = libmpg123-dev license = BSD-2 - source = https://git.skyjake.fi/gemini/lagrange/releases/download/v1.3.4/lagrange-1.3.4.tar.gz + source = @lagrange~1.3.4::https://git.skyjake.fi/gemini/lagrange/releases/download/v1.3.4/lagrange-1.3.4.tar.gz sha256sums = 0602bf65d79a1495818ab64717951d1c99057ed20e8c7bb621c8d5b693420b81 pkgname = lagrange diff --git a/packages/lagrange/lagrange.pacscript b/packages/lagrange/lagrange.pacscript index cc5a9df4a0..58a0cf992f 100644 --- a/packages/lagrange/lagrange.pacscript +++ b/packages/lagrange/lagrange.pacscript @@ -2,23 +2,23 @@ pkgname="lagrange" arch=("any") pkgver="1.3.4" license="BSD-2" -source=("https://git.skyjake.fi/gemini/lagrange/releases/download/v1.3.4/lagrange-1.3.4.tar.gz") +source=("@${pkgname}~${pkgver}::https://git.skyjake.fi/gemini/lagrange/releases/download/v1.3.4/lagrange-1.3.4.tar.gz") depends=("git" "cmake" "libsdl2-dev" "libssl-dev" "libpcre3-dev" "zlib1g-dev" "libunistring-dev" "libmpg123-dev") pkgdesc="A Beautiful Gemini Client" sha256sums=("0602bf65d79a1495818ab64717951d1c99057ed20e8c7bb621c8d5b693420b81") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir build } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cmake . -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" -DENABLE_123=ON } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cmake --build . --target install -- -j "${NCPU}" } diff --git a/packages/lazygit/.SRCINFO b/packages/lazygit/.SRCINFO index b3aed42eff..df6508cd6b 100644 --- a/packages/lazygit/.SRCINFO +++ b/packages/lazygit/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = lazygit arch = amd64 depends = git maintainer = Thomas Crha - source = https://github.com/jesseduffield/lazygit/releases/download/v0.42.0/lazygit_0.42.0_Linux_x86_64.tar.gz + source = @lazygit~0.42.0::https://github.com/jesseduffield/lazygit/releases/download/v0.42.0/lazygit_0.42.0_Linux_x86_64.tar.gz sha256sums = c3f8f1630fa9a0a00b68425c95879e059a42158425fd720b0b303e101d347d57 pkgname = lazygit diff --git a/packages/lazygit/lazygit.pacscript b/packages/lazygit/lazygit.pacscript index e50476b073..238247200a 100644 --- a/packages/lazygit/lazygit.pacscript +++ b/packages/lazygit/lazygit.pacscript @@ -2,7 +2,7 @@ pkgname="lazygit" gives="lazygit" arch=("amd64") pkgver="0.42.0" -source=("https://github.com/jesseduffield/lazygit/releases/download/v${pkgver}/lazygit_${pkgver}_Linux_x86_64.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/jesseduffield/lazygit/releases/download/v${pkgver}/lazygit_${pkgver}_Linux_x86_64.tar.gz") url="https://github.com/jesseduffield/lazygit" pkgdesc="simple terminal UI for git commands" maintainer=("Thomas Crha ") @@ -10,7 +10,7 @@ depends=("git") sha256sums=("c3f8f1630fa9a0a00b68425c95879e059a42158425fd720b0b303e101d347d57") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "lazygit" "${pkgdir}/usr/bin/lazygit" } # vim:set ft=sh ts=2 sw=2 et: diff --git a/packages/lens/.SRCINFO b/packages/lens/.SRCINFO index 24b297cbbb..fb0893ea0f 100644 --- a/packages/lens/.SRCINFO +++ b/packages/lens/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = lens pkgdesc = LENS is a spectral dynamics processor with unbelievable punch and clarity. arch = all maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Lens-FREE-1.0.2.zip + source = @lens~1.0.2::https://www.auburnsounds.com/downloads/Lens-FREE-1.0.2.zip sha256sums = bd7c1b6ba8f7ad8ac2ee674f881e06f9650cf863ad7ee79d22e30b4d853dad19 pkgname = lens diff --git a/packages/lens/lens.pacscript b/packages/lens/lens.pacscript index 6de2c71e5d..03fe83a2b1 100644 --- a/packages/lens/lens.pacscript +++ b/packages/lens/lens.pacscript @@ -2,13 +2,13 @@ pkgname="lens" _name="Lens" arch=("all") pkgver="1.0.2" -source=("https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") pkgdesc="LENS is a spectral dynamics processor with unbelievable punch and clarity." sha256sums=("bd7c1b6ba8f7ad8ac2ee674f881e06f9650cf863ad7ee79d22e30b4d853dad19") maintainer=("echometerain ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib/lv2" mv "./Linux/Linux-64b-LV2-FREE" "${pkgdir}/usr/lib/lv2/Auburn Sounds ${_name}.lv2" mkdir -p "${pkgdir}/usr/lib/vst" diff --git a/packages/lf-bin/.SRCINFO b/packages/lf-bin/.SRCINFO index 2956cf0cba..ff1d223b95 100644 --- a/packages/lf-bin/.SRCINFO +++ b/packages/lf-bin/.SRCINFO @@ -13,12 +13,12 @@ pkgbase = lf-bin replaces = lf maintainer = Romario repology = project: lf - source_amd64 = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-amd64.tar.gz - source_i386 = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-i386.tar.gz - source_arm64 = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-arm64.tar.gz - source_armhf = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-armhf.tar.gz - source_mips64el = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-mips64el.tar.gz - source_ppc64el = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-ppc64el.tar.gz - source_s390x = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-s390x.tar.gz + source_amd64 = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-amd64.tar.gz + source_i386 = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-i386.tar.gz + source_arm64 = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-arm64.tar.gz + source_armhf = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-armhf.tar.gz + source_mips64el = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-mips64el.tar.gz + source_ppc64el = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-ppc64el.tar.gz + source_s390x = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-s390x.tar.gz pkgname = lf-bin diff --git a/packages/lf-bin/lf-bin.pacscript b/packages/lf-bin/lf-bin.pacscript index e8060c6547..9c2cc792ef 100644 --- a/packages/lf-bin/lf-bin.pacscript +++ b/packages/lf-bin/lf-bin.pacscript @@ -8,9 +8,9 @@ pkgdesc="Terminal file manager written in Go" arch=('amd64' 'i386' 'arm64' 'armhf' 'mips64el' 'ppc64el' 's390x') maintainer=("Romario ") -source=("https://github.com/gokcehan/${gives}/releases/download/r${pkgver}/${gives}-linux-${archname:-${CARCH}}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/gokcehan/${gives}/releases/download/r${pkgver}/${gives}-linux-${archname:-${CARCH}}.tar.gz") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}" -t "${pkgdir}/usr/bin" } diff --git a/packages/liblcf/.SRCINFO b/packages/liblcf/.SRCINFO index 9b95c668fe..8fc1fab62b 100644 --- a/packages/liblcf/.SRCINFO +++ b/packages/liblcf/.SRCINFO @@ -14,7 +14,7 @@ pkgbase = liblcf provides = lcf2xml maintainer = vigress8 repology = project: liblcf - source = https://easyrpg.org/downloads/player/0.8/liblcf-0.8.tar.xz + source = @liblcf~0.8::https://easyrpg.org/downloads/player/0.8/liblcf-0.8.tar.xz sha256sums = 6b0d8c7fefe3d66865336406f69ddf03fe59e52b5601687265a4d1e47a25c386 depends_focal = libicu66 depends_jammy = libicu70 diff --git a/packages/liblcf/liblcf.pacscript b/packages/liblcf/liblcf.pacscript index 8e5b015276..b357cc9fe2 100644 --- a/packages/liblcf/liblcf.pacscript +++ b/packages/liblcf/liblcf.pacscript @@ -13,13 +13,13 @@ depends_jammy=('libicu70') if [[ ! "buster focal bullseye jammy" =~ ${DISTRO#*:} ]]; then depends+=('libicu72') fi -source=("https://easyrpg.org/downloads/player/${pkgver}/${pkgname}-${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::https://easyrpg.org/downloads/player/${pkgver}/${pkgname}-${pkgver}.tar.xz") sha256sums=('6b0d8c7fefe3d66865336406f69ddf03fe59e52b5601687265a4d1e47a25c386') maintainer=("vigress8 ") repology=("project: ${pkgname}") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure --prefix=/usr \ --enable-shared --disable-static \ --disable-update-mimedb @@ -27,7 +27,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make DESTDIR="${pkgdir}" install install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" } diff --git a/packages/libressl/.SRCINFO b/packages/libressl/.SRCINFO index aff44d82e4..1ddb8d6762 100644 --- a/packages/libressl/.SRCINFO +++ b/packages/libressl/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = libressl breaks = libressl-bin maintainer = wizard-28 repology = project: libressl - source = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.7.3.tar.gz + source = @libressl~3.7.3::https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.7.3.tar.gz sha256sums = 7948c856a90c825bd7268b6f85674a8dcd254bae42e221781b24e3f8dc335db3 pkgname = libressl diff --git a/packages/libressl/libressl.pacscript b/packages/libressl/libressl.pacscript index 395dea2b3d..98a8bb82de 100644 --- a/packages/libressl/libressl.pacscript +++ b/packages/libressl/libressl.pacscript @@ -9,26 +9,26 @@ maintainer=("wizard-28 ") pkgname="libressl" arch=("any") pkgver="3.7.3" -source=("https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${pkgver}.tar.gz") pkgdesc="LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes." breaks=("${pkgname}-git" "${pkgname}-bin") sha256sums=("7948c856a90c825bd7268b6f85674a8dcd254bae42e221781b24e3f8dc335db3") repology=("project: libressl") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Configure LibreSSL ./configure } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Build LibreSSL make -j"${nproc}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install LibreSSL make install DESTDIR="${pkgdir}" } diff --git a/packages/libspa-codec-bluez5-aac-bin/.SRCINFO b/packages/libspa-codec-bluez5-aac-bin/.SRCINFO index 81f1fc9c5b..435ab3635d 100644 --- a/packages/libspa-codec-bluez5-aac-bin/.SRCINFO +++ b/packages/libspa-codec-bluez5-aac-bin/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = libspa-codec-bluez5-aac-bin arch = amd64 depends = libspa-0.2-bluetooth maintainer = Zahrun - source = https://github.com/Zahrun/libspa-0.2-bluetooth/raw/main/libspa-codec-bluez5-aac_0.3.65-4~glasgall1_amd64.tar.xz + source = @libspa-codec-bluez5-aac-bin~0.3.65-4~glasgall1::https://github.com/Zahrun/libspa-0.2-bluetooth/raw/main/libspa-codec-bluez5-aac_0.3.65-4~glasgall1_amd64.tar.xz sha256sums = 9a235d1b5d8bb52302f9c8159da828ca7c8de15614233967d484d92cba4e56c2 pkgname = libspa-codec-bluez5-aac-bin diff --git a/packages/libspa-codec-bluez5-aac-bin/libspa-codec-bluez5-aac-bin.pacscript b/packages/libspa-codec-bluez5-aac-bin/libspa-codec-bluez5-aac-bin.pacscript index c360bc7395..822307a11d 100644 --- a/packages/libspa-codec-bluez5-aac-bin/libspa-codec-bluez5-aac-bin.pacscript +++ b/packages/libspa-codec-bluez5-aac-bin/libspa-codec-bluez5-aac-bin.pacscript @@ -1,7 +1,7 @@ pkgname="libspa-codec-bluez5-aac-bin" gives="libspa-codec-bluez5-aac" pkgver="0.3.65-4~glasgall1" -source=("https://github.com/Zahrun/libspa-0.2-bluetooth/raw/main/libspa-codec-bluez5-aac_${pkgver}_amd64.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/Zahrun/libspa-0.2-bluetooth/raw/main/libspa-codec-bluez5-aac_${pkgver}_amd64.tar.xz") pkgdesc="Adds AAC bluetooth codec to pipewire" sha256sums=("9a235d1b5d8bb52302f9c8159da828ca7c8de15614233967d484d92cba4e56c2") arch=('amd64') @@ -9,6 +9,6 @@ maintainer=("Zahrun ") depends=("libspa-0.2-bluetooth") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 libspa-codec-bluez5-aac.so -t "${pkgdir}/usr/lib/x86_64-linux-gnu/spa-0.2/bluez5/" } diff --git a/packages/libtomlplusplus-header/.SRCINFO b/packages/libtomlplusplus-header/.SRCINFO index 6b0c9c27df..2910faf4ab 100644 --- a/packages/libtomlplusplus-header/.SRCINFO +++ b/packages/libtomlplusplus-header/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = libtomlplusplus-header arch = all maintainer = Elsie19 repology = project: tomlplusplus - source = https://raw.githubusercontent.com/marzer/tomlplusplus/v3.4.0/toml.hpp + source = @libtomlplusplus-header~3.4.0::https://raw.githubusercontent.com/marzer/tomlplusplus/v3.4.0/toml.hpp sha256sums = 6b5172ad4dd6519aec67b919181fa7a38a2234131e5b2afa232dfe444819783e pkgname = libtomlplusplus-header diff --git a/packages/libtomlplusplus-header/libtomlplusplus-header.pacscript b/packages/libtomlplusplus-header/libtomlplusplus-header.pacscript index 35c70954e9..4d2c12ec6b 100644 --- a/packages/libtomlplusplus-header/libtomlplusplus-header.pacscript +++ b/packages/libtomlplusplus-header/libtomlplusplus-header.pacscript @@ -3,12 +3,12 @@ arch=("all") pkgver="3.4.0" pkgdesc="Header-only TOML config file parser and serializer for C++17" url='https://marzer.github.io/tomlplusplus/' -source=("https://raw.githubusercontent.com/marzer/tomlplusplus/v${pkgver}/toml.hpp") +source=("@${pkgname}~${pkgver}::https://raw.githubusercontent.com/marzer/tomlplusplus/v${pkgver}/toml.hpp") sha256sums=("6b5172ad4dd6519aec67b919181fa7a38a2234131e5b2afa232dfe444819783e") repology=("project: tomlplusplus") maintainer=("Elsie19 ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 "toml.hpp" -t "${pkgdir}/usr/local/include/toml++/" } diff --git a/packages/lyx/.SRCINFO b/packages/lyx/.SRCINFO index 66e037b597..9f2026fa88 100644 --- a/packages/lyx/.SRCINFO +++ b/packages/lyx/.SRCINFO @@ -20,7 +20,7 @@ pkgbase = lyx optdepends = texlive-latex-base: float wrap support maintainer = cat-master21 <96554164+cat-master21@users.noreply.github.com> repology = project: lyx - source = https://ftp.lip6.fr/pub/lyx/stable/2.3.x/lyx-2.3.7-1.tar.gz + source = @lyx~2.3.7-1::https://ftp.lip6.fr/pub/lyx/stable/2.3.x/lyx-2.3.7-1.tar.gz sha256sums = 910bb48d9b19c0cfeb6ec845eb318515f33a63ea7892a99b2e7b67c6b518bacd pkgname = lyx diff --git a/packages/lyx/lyx.pacscript b/packages/lyx/lyx.pacscript index a9cdf08150..fb3be1993b 100644 --- a/packages/lyx/lyx.pacscript +++ b/packages/lyx/lyx.pacscript @@ -6,13 +6,13 @@ depends=("libqt5svg5-dev" "texlive-base" "python3" "imagemagick" "libhunspell-de makedepends=("bc" "libx11-dev" "qtbase5-dev" "libenchant-2-dev" "libqt5svg5-dev" "pkg-config") optdepends=("rcs: built-in version control system" "texlive-latex-base: float wrap support") -source=("https://ftp.lip6.fr/pub/lyx/stable/2.3.x/lyx-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://ftp.lip6.fr/pub/lyx/stable/2.3.x/lyx-${pkgver}.tar.gz") sha256sums=("910bb48d9b19c0cfeb6ec845eb318515f33a63ea7892a99b2e7b67c6b518bacd") maintainer=("cat-master21 <96554164+cat-master21@users.noreply.github.com>") repology=("project: lyx") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure --prefix=/usr \ --enable-qt5 \ --enable-build-type=release @@ -20,7 +20,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" # install appdata install -Dm644 ./lib/appdata.xml "${pkgdir}/usr/share/metainfo/lyx.appdata.xml" diff --git a/packages/mangohud/.SRCINFO b/packages/mangohud/.SRCINFO index c78dcbc9e3..65f89b37e2 100644 --- a/packages/mangohud/.SRCINFO +++ b/packages/mangohud/.SRCINFO @@ -32,7 +32,7 @@ pkgbase = mangohud incompatible = debian:bullseye maintainer = xdavius repology = project: mangohud - source = https://github.com/flightlessmango/MangoHud/archive/refs/tags/v0.7.2.tar.gz + source = @mangohud~0.7.2::https://github.com/flightlessmango/MangoHud/archive/refs/tags/v0.7.2.tar.gz sha256sums = 67d2425c0cc634574d8bd8a924e0e1a2e909b47ed9b8c02029b5baffe46657fc pkgname = mangohud diff --git a/packages/mangohud/mangohud.pacscript b/packages/mangohud/mangohud.pacscript index 4acebc9415..c90fa08beb 100644 --- a/packages/mangohud/mangohud.pacscript +++ b/packages/mangohud/mangohud.pacscript @@ -1,7 +1,7 @@ pkgname="mangohud" repology=("project: mangohud") pkgver="0.7.2" -source=("https://github.com/flightlessmango/MangoHud/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/flightlessmango/MangoHud/archive/refs/tags/v${pkgver}.tar.gz") url='https://github.com/flightlessmango/MangoHud' makedepends=( "gcc" "g++" @@ -23,7 +23,7 @@ maintainer=("xdavius ") external_connection=true build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # 32-bit games require 32-bit mangohud build @@ -43,7 +43,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install 64-bit version DESTDIR="${pkgdir}" ninja -j"${NCPU}" -C build64 install diff --git a/packages/mcontrolcenter-bin/.SRCINFO b/packages/mcontrolcenter-bin/.SRCINFO index d164d58489..9d0eca9c09 100644 --- a/packages/mcontrolcenter-bin/.SRCINFO +++ b/packages/mcontrolcenter-bin/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = mcontrolcenter-bin depends = libqt5widgets5 maintainer = সৌম্যদীপ repology = project: mcontrolcenter - source = https://github.com/dmitry-s93/MControlCenter/releases/download/0.4.1/MControlCenter-0.4.1-bin.tar.gz + source = @mcontrolcenter-bin~0.4.1::https://github.com/dmitry-s93/MControlCenter/releases/download/0.4.1/MControlCenter-0.4.1-bin.tar.gz sha256sums = 81196a66e19ba0ac01536187bee5795a836ee1b37dda8027ca0ddbf9da5cf0dc pkgname = mcontrolcenter-bin diff --git a/packages/mcontrolcenter-bin/mcontrolcenter-bin.pacscript b/packages/mcontrolcenter-bin/mcontrolcenter-bin.pacscript index a1544b6503..26beabcaaf 100644 --- a/packages/mcontrolcenter-bin/mcontrolcenter-bin.pacscript +++ b/packages/mcontrolcenter-bin/mcontrolcenter-bin.pacscript @@ -3,14 +3,14 @@ gives="mcontrolcenter" arch=("amd64") pkgver="0.4.1" depends=("libqt5widgets5") -source=("https://github.com/dmitry-s93/MControlCenter/releases/download/${pkgver}/MControlCenter-${pkgver}-bin.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/dmitry-s93/MControlCenter/releases/download/${pkgver}/MControlCenter-${pkgver}-bin.tar.gz") repology=("project: mcontrolcenter") pkgdesc="MControlCenter is a Free and Open Source GNU/Linux application that allows you to change the settings of MSI laptops." sha256sums=("81196a66e19ba0ac01536187bee5795a836ee1b37dda8027ca0ddbf9da5cf0dc") maintainer=("সৌম্যদীপ ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd app || return 1 install -Dm755 "${gives}" "${pkgdir}/usr/bin/${gives}" install -Dm644 "${gives}.desktop" "${pkgdir}/usr/share/applications/${gives}.desktop" diff --git a/packages/megabasterd-bin/.SRCINFO b/packages/megabasterd-bin/.SRCINFO index a8f281a414..c2349a97e6 100644 --- a/packages/megabasterd-bin/.SRCINFO +++ b/packages/megabasterd-bin/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = megabasterd-bin depends = java11-runtime maintainer = vigress8 repology = project: megabasterd - source = https://github.com/tonikelope/megabasterd/releases/download/v8.22/MegaBasterd_8.22.jar + source = @megabasterd-bin~8.22::https://github.com/tonikelope/megabasterd/releases/download/v8.22/MegaBasterd_8.22.jar source = megabasterd.png::https://raw.githubusercontent.com/tonikelope/megabasterd/v8.22/src/main/resources/images/pica_roja_big.png sha256sums = 4a31af5c8eeeb2559747b34222dc63f43a0ca8a558bb9bdba256d7954e90d003 sha256sums = SKIP diff --git a/packages/megabasterd-bin/megabasterd-bin.pacscript b/packages/megabasterd-bin/megabasterd-bin.pacscript index a08b9c0c13..3dfb52d14b 100644 --- a/packages/megabasterd-bin/megabasterd-bin.pacscript +++ b/packages/megabasterd-bin/megabasterd-bin.pacscript @@ -6,7 +6,7 @@ pkgdesc="Yet another unofficial (and ugly) cross-platform MEGA downloader/upload url="https://github.com/tonikelope/${gives}" depends=("java11-runtime") source=( - "${url}/releases/download/v${pkgver}/MegaBasterd_${pkgver}.jar" + "@${pkgname}~${pkgver}::${url}/releases/download/v${pkgver}/MegaBasterd_${pkgver}.jar" "${gives}.png::https://raw.githubusercontent.com/tonikelope/${gives}/v${pkgver}/src/main/resources/images/pica_roja_big.png" ) sha256sums=( @@ -17,7 +17,7 @@ maintainer=("vigress8 ") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 "MegaBasterd_${pkgver}.jar" "${pkgdir}/usr/share/java/${gives}/${gives}.jar" cat <<- END > "${gives}" diff --git a/packages/micro/.SRCINFO b/packages/micro/.SRCINFO index 6d29ef7fd5..e0e1d1494e 100644 --- a/packages/micro/.SRCINFO +++ b/packages/micro/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = micro replaces = micro maintainer = edward-riley repology = project: micro - source = https://github.com/zyedidia/micro/releases/download/v2.0.13/micro-2.0.13-linux64.tar.gz + source = @micro~2.0.13::https://github.com/zyedidia/micro/releases/download/v2.0.13/micro-2.0.13-linux64.tar.gz sha256sums = a50e405d3d09d58f6b2c182429c18537a05f317dc0c3c9cb834b3271362e4781 pkgname = micro diff --git a/packages/micro/micro.pacscript b/packages/micro/micro.pacscript index ed93003035..19c1c8595a 100644 --- a/packages/micro/micro.pacscript +++ b/packages/micro/micro.pacscript @@ -3,7 +3,7 @@ arch=("amd64") pkgver="2.0.13" pkgdesc="A modern and intuitive terminal-based text editor" maintainer=("edward-riley ") -source=("https://github.com/zyedidia/micro/releases/download/v${pkgver}/micro-${pkgver}-linux64.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/zyedidia/micro/releases/download/v${pkgver}/micro-${pkgver}-linux64.tar.gz") replaces=("micro") sha256sums=("a50e405d3d09d58f6b2c182429c18537a05f317dc0c3c9cb834b3271362e4781") optdepends=("xclip: system clipboard support (X11)" @@ -11,7 +11,7 @@ optdepends=("xclip: system clipboard support (X11)" repology=("project: ${pkgname}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 micro "${pkgdir}/usr/bin/micro" tar -czf "micro.1.tar.gz" "micro.1" install -Dm644 micro.1.tar.gz "${pkgdir}/usr/share/man/man1/micro.1.tar.gz" diff --git a/packages/minecraft-launcher/.SRCINFO b/packages/minecraft-launcher/.SRCINFO index 02835f2d04..d285180e6d 100644 --- a/packages/minecraft-launcher/.SRCINFO +++ b/packages/minecraft-launcher/.SRCINFO @@ -49,7 +49,7 @@ pkgbase = minecraft-launcher depends = libcurl4 depends = libuuid1 maintainer = aranym - source = https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_1121.tar.gz + source = @minecraft-launcher~1121::https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_1121.tar.gz source = minecraft-launcher.svg::https://launcher.mojang.com/download/minecraft-launcher.svg source = minecraft-launcher.desktop::https://aur.archlinux.org/cgit/aur.git/plain/minecraft-launcher.desktop?h=minecraft-launcher sha256sums = b08cb0cb52425afbafdd52a6b2c7d0d94ce0a2d9285f72f47ec2fcdc31e7e0cf diff --git a/packages/minecraft-launcher/minecraft-launcher.pacscript b/packages/minecraft-launcher/minecraft-launcher.pacscript index 7e7da74cab..5d31860dbf 100644 --- a/packages/minecraft-launcher/minecraft-launcher.pacscript +++ b/packages/minecraft-launcher/minecraft-launcher.pacscript @@ -3,7 +3,7 @@ gives="minecraft-launcher" pkgver="1121" maintainer=("aranym ") source=( - "https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_1121.tar.gz" + "@${pkgname}~${pkgver}::https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_1121.tar.gz" "minecraft-launcher.svg::https://launcher.mojang.com/download/minecraft-launcher.svg" "minecraft-launcher.desktop::https://aur.archlinux.org/cgit/aur.git/plain/minecraft-launcher.desktop?h=minecraft-launcher" ) @@ -17,11 +17,11 @@ sha256sums=( ) prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/bin" mkdir -p "${pkgdir}/usr/share/icons/hicolor/symbolic/apps" mkdir -p "${pkgdir}/usr/share/applications" diff --git a/packages/mint-themes/.SRCINFO b/packages/mint-themes/.SRCINFO index 980fba3faf..c1f5c6485a 100644 --- a/packages/mint-themes/.SRCINFO +++ b/packages/mint-themes/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = mint-themes optdepends = mint-x-icons: Complementary icons for Mint-X themes. maintainer = badlydrawnface repology = project: - source = http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_2.1.5.tar.xz + source = @mint-themes~2.1.5::http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_2.1.5.tar.xz sha256sums = 685cff6598bdaf4b6813be3080368845f019e09e974e7f589b5f99acb3da2396 pkgname = mint-themes diff --git a/packages/mint-themes/mint-themes.pacscript b/packages/mint-themes/mint-themes.pacscript index 8bd64087ea..60edceb614 100644 --- a/packages/mint-themes/mint-themes.pacscript +++ b/packages/mint-themes/mint-themes.pacscript @@ -2,7 +2,7 @@ pkgname="mint-themes" arch=("all") pkgver=2.1.5 repology=("project: mint-themes") -source=("http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_${pkgver}.tar.xz") pkgdesc="GTK 2, 3, and 4 themes from Linux Mint, for use with Cinammon, MATE, and Xfce." sha256sums=("685cff6598bdaf4b6813be3080368845f019e09e974e7f589b5f99acb3da2396") repology=("project: ${gives}") @@ -14,12 +14,12 @@ optdepends=( ) build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make clean make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cp -r usr "${pkgdir}/" } diff --git a/packages/modprobed-db/.SRCINFO b/packages/modprobed-db/.SRCINFO index be5af32821..48fafb1d68 100644 --- a/packages/modprobed-db/.SRCINFO +++ b/packages/modprobed-db/.SRCINFO @@ -11,7 +11,7 @@ pkgbase = modprobed-db replaces = modprobed-db-git license = MIT maintainer = xdavius - source = https://github.com/graysky2/modprobed-db/archive/v2.47.tar.gz + source = @modprobed-db~2.47::https://github.com/graysky2/modprobed-db/archive/v2.47.tar.gz sha256sums = fef19759fda476134bec718d997bcb2a0c43d0a19b72f8f9e38bba22c746531d pkgname = modprobed-db diff --git a/packages/modprobed-db/modprobed-db.pacscript b/packages/modprobed-db/modprobed-db.pacscript index a64b2a1b10..504e30f431 100644 --- a/packages/modprobed-db/modprobed-db.pacscript +++ b/packages/modprobed-db/modprobed-db.pacscript @@ -9,17 +9,17 @@ optdepends=('sudo: needed for recall function') replaces=("modprobed_db" "${pkgname}-git") breaks=("modprobed_db") url='https://wiki.archlinux.org/index.php/Modprobed-db' -source=("https://github.com/graysky2/${gives}/archive/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/graysky2/${gives}/archive/v${pkgver}.tar.gz") sha256sums=('fef19759fda476134bec718d997bcb2a0c43d0a19b72f8f9e38bba22c746531d') maintainer=("xdavius ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make DESTDIR="${pkgdir}" install install -Dm644 MIT "${pkgdir}/usr/share/licenses/${gives}/LICENSE" } diff --git a/packages/moka-icon-theme/.SRCINFO b/packages/moka-icon-theme/.SRCINFO index af2709083a..8820a43145 100644 --- a/packages/moka-icon-theme/.SRCINFO +++ b/packages/moka-icon-theme/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = moka-icon-theme makedepends = meson makedepends = ninja-build maintainer = aranym - source = https://codeload.github.com/snwh/moka-icon-theme/tar.gz/refs/tags/v5.4.0 + source = @moka-icon-theme~5.4.0::https://codeload.github.com/snwh/moka-icon-theme/tar.gz/refs/tags/v5.4.0 sha256sums = b32e82aea4358e087620e852aa20042e791aa957a93de568da1d2223a46c7cd9 pkgname = moka-icon-theme diff --git a/packages/moka-icon-theme/moka-icon-theme.pacscript b/packages/moka-icon-theme/moka-icon-theme.pacscript index 390182ce8d..8e0511c86e 100644 --- a/packages/moka-icon-theme/moka-icon-theme.pacscript +++ b/packages/moka-icon-theme/moka-icon-theme.pacscript @@ -2,17 +2,17 @@ pkgname="moka-icon-theme" arch=("any") pkgver="5.4.0" maintainer=("aranym ") -source=("https://codeload.github.com/snwh/moka-icon-theme/tar.gz/refs/tags/v5.4.0") +source=("@${pkgname}~${pkgver}::https://codeload.github.com/snwh/moka-icon-theme/tar.gz/refs/tags/v5.4.0") makedepends=("meson" "ninja-build") pkgdesc="Moka is a stylized FreeDesktop icon set, created with simplicity in mind." sha256sums=("b32e82aea4358e087620e852aa20042e791aa957a93de568da1d2223a46c7cd9") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson "build" --prefix="${pkgdir}/usr" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ninja -C "build" install > /dev/null } diff --git a/packages/mold-bin/.SRCINFO b/packages/mold-bin/.SRCINFO index 6467f946ce..be445da8eb 100644 --- a/packages/mold-bin/.SRCINFO +++ b/packages/mold-bin/.SRCINFO @@ -13,17 +13,17 @@ pkgbase = mold-bin breaks = mold-bin maintainer = wizard-28 repology = project: mold - source_amd64 = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-x86_64-linux.tar.gz + source_amd64 = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-x86_64-linux.tar.gz sha256sums_amd64 = dafd02fe19c51818aa22c9d569393616b1a85a2220d6fb32ba3728d351074e59 - source_arm64 = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-aarch64-linux.tar.gz + source_arm64 = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-aarch64-linux.tar.gz sha256sums_arm64 = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 - source_armhf = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-arm-linux.tar.gz + source_armhf = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-arm-linux.tar.gz sha256sums_armhf = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 - source_ppc64el = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-ppc64le-linux.tar.gz + source_ppc64el = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-ppc64le-linux.tar.gz sha256sums_ppc64el = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 - source_riscv64 = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-riscv64-linux.tar.gz + source_riscv64 = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-riscv64-linux.tar.gz sha256sums_riscv64 = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 - source_s390x = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-s390x-linux.tar.gz + source_s390x = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-s390x-linux.tar.gz sha256sums_s390x = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 pkgname = mold-bin diff --git a/packages/mold-bin/mold-bin.pacscript b/packages/mold-bin/mold-bin.pacscript index 6fb40c72a2..50659bef2c 100644 --- a/packages/mold-bin/mold-bin.pacscript +++ b/packages/mold-bin/mold-bin.pacscript @@ -11,12 +11,12 @@ gives="mold" pkgver="2.34.1" url="https://github.com/rui314/mold" arch=("amd64" "arm64" "armhf" "ppc64el" "riscv64" "s390x") -source_amd64=("${url}/releases/download/v${pkgver}/mold-${pkgver}-x86_64-linux.tar.gz") -source_arm64=("${url}/releases/download/v${pkgver}/mold-${pkgver}-aarch64-linux.tar.gz") -source_armhf=("${url}/releases/download/v${pkgver}/mold-${pkgver}-arm-linux.tar.gz") -source_ppc64el=("${url}/releases/download/v${pkgver}/mold-${pkgver}-ppc64le-linux.tar.gz") -source_riscv64=("${url}/releases/download/v${pkgver}/mold-${pkgver}-riscv64-linux.tar.gz") -source_s390x=("${url}/releases/download/v${pkgver}/mold-${pkgver}-s390x-linux.tar.gz") +source_amd64=("@${pkgname}~${pkgver}::${url}/releases/download/v${pkgver}/mold-${pkgver}-x86_64-linux.tar.gz") +source_arm64=("@${pkgname}~${pkgver}::${url}/releases/download/v${pkgver}/mold-${pkgver}-aarch64-linux.tar.gz") +source_armhf=("@${pkgname}~${pkgver}::${url}/releases/download/v${pkgver}/mold-${pkgver}-arm-linux.tar.gz") +source_ppc64el=("@${pkgname}~${pkgver}::${url}/releases/download/v${pkgver}/mold-${pkgver}-ppc64le-linux.tar.gz") +source_riscv64=("@${pkgname}~${pkgver}::${url}/releases/download/v${pkgver}/mold-${pkgver}-riscv64-linux.tar.gz") +source_s390x=("@${pkgname}~${pkgver}::${url}/releases/download/v${pkgver}/mold-${pkgver}-s390x-linux.tar.gz") sha256sums_amd64=("dafd02fe19c51818aa22c9d569393616b1a85a2220d6fb32ba3728d351074e59") sha256sums_arm64=("ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1") sha256sums_armhf=("ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1") @@ -29,7 +29,7 @@ breaks=("${gives}-git" "${pkgname}") repology=("project: mold") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/" mv ./* "${pkgdir}/usr/" } diff --git a/packages/mutt-wizard/.SRCINFO b/packages/mutt-wizard/.SRCINFO index 154c693341..553cfac5ea 100644 --- a/packages/mutt-wizard/.SRCINFO +++ b/packages/mutt-wizard/.SRCINFO @@ -20,7 +20,7 @@ pkgbase = mutt-wizard breaks = mutt-wizard-git maintainer = JonBoyleCoding repology = project: mutt-wizard - source = https://github.com/lukesmithxyz/mutt-wizard/archive/v3.3.1.tar.gz + source = @mutt-wizard~3.3.1::https://github.com/lukesmithxyz/mutt-wizard/archive/v3.3.1.tar.gz sha256sums = 4091fba053786d4143249e61dfddfd679c15f561ec34af17f130a3ca80c39b53 pkgname = mutt-wizard diff --git a/packages/mutt-wizard/mutt-wizard.pacscript b/packages/mutt-wizard/mutt-wizard.pacscript index 8499e26f61..4c2f90a376 100644 --- a/packages/mutt-wizard/mutt-wizard.pacscript +++ b/packages/mutt-wizard/mutt-wizard.pacscript @@ -5,7 +5,7 @@ maintainer=("JonBoyleCoding ") pkgname="mutt-wizard" arch=("any") pkgver="3.3.1" -source=("https://github.com/lukesmithxyz/${pkgname}/archive/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/lukesmithxyz/${pkgname}/archive/v${pkgver}.tar.gz") repology=("project: mutt-wizard") depends=("neomutt" "isync" "msmtp" "notmuch" "pass" "curl") breaks=("mutt-wizard" "mutt-wizard-git") @@ -27,7 +27,7 @@ optdepends=('imagemagick: view images inside of the neomutt TUI' 'cron: set up automatic mail syncing') package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make DESTDIR="${pkgdir}" install install -Dm644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/packages/nano/.SRCINFO b/packages/nano/.SRCINFO index 2fe12e4aa9..e2fb136365 100644 --- a/packages/nano/.SRCINFO +++ b/packages/nano/.SRCINFO @@ -15,7 +15,7 @@ pkgbase = nano makedepends = texinfo license = GPL3 repology = project: nano - source = https://nano-editor.org/dist/v7/nano-7.2.tar.xz + source = @nano~7.2::https://nano-editor.org/dist/v7/nano-7.2.tar.xz sha256sums = 86f3442768bd2873cec693f83cdf80b4b444ad3cc14760b74361474fc87a4526 pkgname = nano diff --git a/packages/nano/nano.pacscript b/packages/nano/nano.pacscript index 33d1cf21d7..c2c8b00fd1 100644 --- a/packages/nano/nano.pacscript +++ b/packages/nano/nano.pacscript @@ -3,23 +3,23 @@ major_version="7" arch=("any") pkgver="7.2" license="GPL3" -source=("https://nano-editor.org/dist/v${major_version}/${pkgname}-${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::https://nano-editor.org/dist/v${major_version}/${pkgname}-${pkgver}.tar.xz") makedepends=("libncurses-dev" "groff" "autoconf" "make" "automake" "autopoint" "gcc" "gettext" "git" "pkg-config" "texinfo") pkgdesc="Free replacement for the Pico text editor" sha256sums=("86f3442768bd2873cec693f83cdf80b4b444ad3cc14760b74361474fc87a4526") repology=("project: nano") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/neofetch/.SRCINFO b/packages/neofetch/.SRCINFO index 6d2292c8ac..354b0b9d0c 100644 --- a/packages/neofetch/.SRCINFO +++ b/packages/neofetch/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = neofetch optdepends = caca-utils: image preview optdepends = libcaca-dev: image preview maintainer = Elsie19 - source = https://github.com/dylanaraps/neofetch/archive/7.1.0.zip + source = @neofetch~7.1.0::https://github.com/dylanaraps/neofetch/archive/7.1.0.zip sha256sums = e610da6561f17c8161337d0c4115da310be576e8699fa2add64e14eeb3f3dcf1 pkgname = neofetch diff --git a/packages/neofetch/neofetch.pacscript b/packages/neofetch/neofetch.pacscript index e4c2aaa4c2..c78ec46aa0 100644 --- a/packages/neofetch/neofetch.pacscript +++ b/packages/neofetch/neofetch.pacscript @@ -1,7 +1,7 @@ pkgname="neofetch" arch=("all") pkgver="7.1.0" -source=("https://github.com/dylanaraps/neofetch/archive/${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/dylanaraps/neofetch/archive/${pkgver}.zip") optdepends=("w3m-img: image preview" "libsixel-dev: image preview" "catimg: image preview" @@ -13,6 +13,6 @@ sha256sums=("e610da6561f17c8161337d0c4115da310be576e8699fa2add64e14eeb3f3dcf1") maintainer=("Elsie19 ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/neovide-bin/.SRCINFO b/packages/neovide-bin/.SRCINFO index 3512bf5ab2..096d177035 100644 --- a/packages/neovide-bin/.SRCINFO +++ b/packages/neovide-bin/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = neovide-bin breaks = neovide-app maintainer = wizard-28 repology = project: neovide - source = https://github.com/neovide/neovide/releases/download/0.12.2/neovide-linux-x86_64.tar.gz + source = @neovide-bin~0.12.2::https://github.com/neovide/neovide/releases/download/0.12.2/neovide-linux-x86_64.tar.gz source = neovide.desktop::https://raw.githubusercontent.com/neovide/neovide/0.12.2/assets/neovide.desktop source = LICENSE::https://raw.githubusercontent.com/neovide/neovide/0.12.2/LICENSE source = https://raw.githubusercontent.com/neovide/neovide/0.12.2/assets/neovide-16x16.png diff --git a/packages/neovide-bin/neovide-bin.pacscript b/packages/neovide-bin/neovide-bin.pacscript index 595193403c..5cc525cf18 100644 --- a/packages/neovide-bin/neovide-bin.pacscript +++ b/packages/neovide-bin/neovide-bin.pacscript @@ -15,7 +15,7 @@ pkgver="0.12.2" pkgrel="2" pkgdesc="No nonsense neovim client in Rust" source=( - "https://github.com/neovide/neovide/releases/download/${pkgver}/neovide-linux-x86_64.tar.gz" + "@${pkgname}~${pkgver}::https://github.com/neovide/neovide/releases/download/${pkgver}/neovide-linux-x86_64.tar.gz" "${gives}.desktop::https://raw.githubusercontent.com/neovide/neovide/${pkgver}/assets/${gives}.desktop" "LICENSE::https://raw.githubusercontent.com/neovide/neovide/${pkgver}/LICENSE" "https://raw.githubusercontent.com/neovide/neovide/${pkgver}/assets/${gives}-16x16.png" @@ -36,7 +36,7 @@ sha256sums=( repology=("project: neovide") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -vDm755 "${gives}" -t "${pkgdir}/usr/bin" for s in 16 32 48 256; do install -vDm755 "${srcdir}/${gives}-${s}x${s}.png" -t "${pkgdir}/usr/share/icons/hicolor/${s}x${s}/apps" diff --git a/packages/nerd-fonts-cascadia-code/.SRCINFO b/packages/nerd-fonts-cascadia-code/.SRCINFO index dcbc0d9981..a93ebcd517 100644 --- a/packages/nerd-fonts-cascadia-code/.SRCINFO +++ b/packages/nerd-fonts-cascadia-code/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = nerd-fonts-cascadia-code replaces = nerd-fonts-cascadia-code maintainer = heyzsh repology = project: fonts:nerd-fonts - source = https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/CascadiaCode.tar.xz + source = @nerd-fonts-cascadia-code~3.1.1::https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/CascadiaCode.tar.xz sha256sums = 6f5f72a9df47c4d96cc427c89a12c0c538b5873aa46c9e2d3df3306b7429bef4 pkgname = nerd-fonts-cascadia-code diff --git a/packages/nerd-fonts-cascadia-code/nerd-fonts-cascadia-code.pacscript b/packages/nerd-fonts-cascadia-code/nerd-fonts-cascadia-code.pacscript index b99e268f95..fae7ece580 100644 --- a/packages/nerd-fonts-cascadia-code/nerd-fonts-cascadia-code.pacscript +++ b/packages/nerd-fonts-cascadia-code/nerd-fonts-cascadia-code.pacscript @@ -3,13 +3,13 @@ arch=("all") pkgver="3.1.1" repology=("project: fonts:nerd-fonts") replaces=("${pkgname}") -source=("https://github.com/ryanoasis/nerd-fonts/releases/download/v${pkgver}/CascadiaCode.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/ryanoasis/nerd-fonts/releases/download/v${pkgver}/CascadiaCode.tar.xz") pkgdesc="Patched font Cascadia Code from Nerd Fonts library" sha256sums=("6f5f72a9df47c4d96cc427c89a12c0c538b5873aa46c9e2d3df3306b7429bef4") maintainer=("heyzsh ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 ./*.otf -t "${pkgdir}/usr/share/fonts/OTF" install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" } diff --git a/packages/nerd-fonts-fira-code/.SRCINFO b/packages/nerd-fonts-fira-code/.SRCINFO index e4d00830ec..63213572c3 100644 --- a/packages/nerd-fonts-fira-code/.SRCINFO +++ b/packages/nerd-fonts-fira-code/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = nerd-fonts-fira-code replaces = nerd-fonts-fira-code maintainer = Nezred repology = project: fonts:nerd-fonts - source = https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/FiraCode.zip + source = @nerd-fonts-fira-code~3.1.1::https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/FiraCode.zip sha256sums = 1ad776cc5c186ff7ba1e2a05eea6701dfa57f7a1763e1db3422979301fb86209 pkgname = nerd-fonts-fira-code diff --git a/packages/nerd-fonts-fira-code/nerd-fonts-fira-code.pacscript b/packages/nerd-fonts-fira-code/nerd-fonts-fira-code.pacscript index c45a3ecee7..2d8c11d819 100644 --- a/packages/nerd-fonts-fira-code/nerd-fonts-fira-code.pacscript +++ b/packages/nerd-fonts-fira-code/nerd-fonts-fira-code.pacscript @@ -3,13 +3,13 @@ replaces=("${pkgname}") repology=("project: fonts:nerd-fonts") arch=("all") pkgver="3.1.1" -source=("https://github.com/ryanoasis/nerd-fonts/releases/download/v${pkgver}/FiraCode.zip") +source=("@${pkgname}~${pkgver}::https://github.com/ryanoasis/nerd-fonts/releases/download/v${pkgver}/FiraCode.zip") pkgdesc="Patched font Fira Code from Nerd Fonts library" sha256sums=("1ad776cc5c186ff7ba1e2a05eea6701dfa57f7a1763e1db3422979301fb86209") maintainer=("Nezred ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 ./*.ttf -t "${pkgdir}/usr/share/fonts/TTF" install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" } diff --git a/packages/nerd-fonts-hack/.SRCINFO b/packages/nerd-fonts-hack/.SRCINFO index e94833c2bd..554468595e 100644 --- a/packages/nerd-fonts-hack/.SRCINFO +++ b/packages/nerd-fonts-hack/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = nerd-fonts-hack replaces = nerd-fonts-hack maintainer = Elsie19 repology = project: fonts:nerd-fonts - source = https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/Hack.tar.xz + source = @nerd-fonts-hack~3.1.1::https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/Hack.tar.xz sha256sums = 0d820cb2fedb86a15ca1354e03f26443face8b6aa190610263fad1125a409a16 pkgname = nerd-fonts-hack diff --git a/packages/nerd-fonts-hack/nerd-fonts-hack.pacscript b/packages/nerd-fonts-hack/nerd-fonts-hack.pacscript index 41e21734b3..661dc48d37 100644 --- a/packages/nerd-fonts-hack/nerd-fonts-hack.pacscript +++ b/packages/nerd-fonts-hack/nerd-fonts-hack.pacscript @@ -3,13 +3,13 @@ replaces=("${pkgname}") repology=("project: fonts:nerd-fonts") arch=("all") pkgver="3.1.1" -source=("https://github.com/ryanoasis/nerd-fonts/releases/download/v${pkgver}/Hack.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/ryanoasis/nerd-fonts/releases/download/v${pkgver}/Hack.tar.xz") pkgdesc="Patched font Hack from Nerd Fonts library" sha256sums=("0d820cb2fedb86a15ca1354e03f26443face8b6aa190610263fad1125a409a16") maintainer=("Elsie19 ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 ./*.ttf -t "${pkgdir}/usr/share/fonts/TTF" install -Dm644 "LICENSE.md" -t "${pkgdir}/usr/share/licenses/${pkgname}" } diff --git a/packages/nerd-fonts-jetbrains-mono/.SRCINFO b/packages/nerd-fonts-jetbrains-mono/.SRCINFO index 90c3c3bb59..d71238b178 100644 --- a/packages/nerd-fonts-jetbrains-mono/.SRCINFO +++ b/packages/nerd-fonts-jetbrains-mono/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = nerd-fonts-jetbrains-mono replaces = nerd-fonts-jetbrains-mono maintainer = Damian Bednarczyk repology = project: fonts:nerd-fonts - source = https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/JetBrainsMono.tar.xz + source = @nerd-fonts-jetbrains-mono~3.1.1::https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/JetBrainsMono.tar.xz sha256sums = 92225abcacf2fe500c59c5f16962528909a0c5caec8e2aa14a6546ff268a1db9 pkgname = nerd-fonts-jetbrains-mono diff --git a/packages/nerd-fonts-jetbrains-mono/nerd-fonts-jetbrains-mono.pacscript b/packages/nerd-fonts-jetbrains-mono/nerd-fonts-jetbrains-mono.pacscript index 2fd32a561a..7108e40a74 100644 --- a/packages/nerd-fonts-jetbrains-mono/nerd-fonts-jetbrains-mono.pacscript +++ b/packages/nerd-fonts-jetbrains-mono/nerd-fonts-jetbrains-mono.pacscript @@ -3,13 +3,13 @@ replaces=("${pkgname}") repology=("project: fonts:nerd-fonts") arch=("all") pkgver="3.1.1" -source=("https://github.com/ryanoasis/nerd-fonts/releases/download/v${pkgver}/JetBrainsMono.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/ryanoasis/nerd-fonts/releases/download/v${pkgver}/JetBrainsMono.tar.xz") pkgdesc="Patched font JetBrains Mono from Nerd Fonts library" sha256sums=("92225abcacf2fe500c59c5f16962528909a0c5caec8e2aa14a6546ff268a1db9") maintainer=("Damian Bednarczyk ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 ./*.ttf -t "${pkgdir}/usr/share/fonts/TTF" install -Dm644 "OFL.txt" -t "${pkgdir}/usr/share/licenses/${pkgname}" } diff --git a/packages/nofetch/.SRCINFO b/packages/nofetch/.SRCINFO index d245ade5c4..6df296b395 100644 --- a/packages/nofetch/.SRCINFO +++ b/packages/nofetch/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = nofetch pkgdesc = The simple man's fetch tool arch = all breaks = foo - source = https://github.com/jnats/nofetch/archive/refs/tags/v1.0.zip + source = @nofetch~1.0::https://github.com/jnats/nofetch/archive/refs/tags/v1.0.zip sha256sums = 92e1d4b047b2f5c5ba99d2afa922a65004321cd7930027183ee8c57d393cbb78 pkgname = nofetch diff --git a/packages/nofetch/nofetch.pacscript b/packages/nofetch/nofetch.pacscript index 5062d87d35..850a2332b0 100644 --- a/packages/nofetch/nofetch.pacscript +++ b/packages/nofetch/nofetch.pacscript @@ -1,13 +1,13 @@ pkgname="nofetch" arch=("all") pkgver="1.0" -source=("https://github.com/jnats/nofetch/archive/refs/tags/v${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/jnats/nofetch/archive/refs/tags/v${pkgver}.zip") pkgdesc="The simple man's fetch tool" breaks=("foo") sha256sums=("92e1d4b047b2f5c5ba99d2afa922a65004321cd7930027183ee8c57d393cbb78") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/bin" chmod +x nofetch mv nofetch "${pkgdir}/usr/bin" diff --git a/packages/noisetorch-bin/.SRCINFO b/packages/noisetorch-bin/.SRCINFO index f4a5b9956a..944f362088 100644 --- a/packages/noisetorch-bin/.SRCINFO +++ b/packages/noisetorch-bin/.SRCINFO @@ -11,7 +11,7 @@ pkgbase = noisetorch-bin maintainer = Marie Piontek repology = project: noisetorch repology = visiblename: noisetorch-bin - source = https://github.com/noisetorch/NoiseTorch/releases/download/v0.12.2/NoiseTorch_x64_v0.12.2.tgz + source = @noisetorch-bin~0.12.2::https://github.com/noisetorch/NoiseTorch/releases/download/v0.12.2/NoiseTorch_x64_v0.12.2.tgz source = noisetorch-pipewire.service::https://aur.archlinux.org/cgit/aur.git/plain/noisetorch-pipewire.service?h=noisetorch-bin source = noisetorch-pulse.service::https://aur.archlinux.org/cgit/aur.git/plain/noisetorch-pulse.service?h=noisetorch-bin sha256sums = aaa29e76736dc3432197e665f3c868496b5aca52183b67e5a0a1b8fa7913fe60 diff --git a/packages/noisetorch-bin/noisetorch-bin.pacscript b/packages/noisetorch-bin/noisetorch-bin.pacscript index bfc18bb023..65972550ed 100644 --- a/packages/noisetorch-bin/noisetorch-bin.pacscript +++ b/packages/noisetorch-bin/noisetorch-bin.pacscript @@ -5,7 +5,7 @@ pkgver="0.12.2" pkgdesc="Easy to use noise suppression for PulseAudio" repology=("project: noisetorch" "visiblename: noisetorch-bin") source=( - "https://github.com/noisetorch/NoiseTorch/releases/download/v${pkgver}/NoiseTorch_x64_v${pkgver}.tgz" + "@${pkgname}~${pkgver}::https://github.com/noisetorch/NoiseTorch/releases/download/v${pkgver}/NoiseTorch_x64_v${pkgver}.tgz" "noisetorch-pipewire.service::https://aur.archlinux.org/cgit/aur.git/plain/noisetorch-pipewire.service?h=noisetorch-bin" "noisetorch-pulse.service::https://aur.archlinux.org/cgit/aur.git/plain/noisetorch-pulse.service?h=noisetorch-bin" ) @@ -19,7 +19,7 @@ breaks=("${gives}" "${gives}-deb" "${gives}-app" "${gives}-git") depends=("policykit-1") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Extract tgz tar zxf NoiseTorch_x64_v"${pkgver}".tgz diff --git a/packages/nowpm/.SRCINFO b/packages/nowpm/.SRCINFO index 6d5916244d..1a23ce5cc6 100644 --- a/packages/nowpm/.SRCINFO +++ b/packages/nowpm/.SRCINFO @@ -4,7 +4,7 @@ pkgbase = nowpm arch = any depends = wdiff breaks = foo - source = https://github.com/jnats/nowpm/archive/refs/tags/v1.0.zip + source = @nowpm~1.0::https://github.com/jnats/nowpm/archive/refs/tags/v1.0.zip sha256sums = 293e22e3ccdffd3e5db70ff025f66369d6550a1ea7fc18af538bc8d83f91b790 pkgname = nowpm diff --git a/packages/nowpm/nowpm.pacscript b/packages/nowpm/nowpm.pacscript index c7ad16065d..2b98d6c9fc 100644 --- a/packages/nowpm/nowpm.pacscript +++ b/packages/nowpm/nowpm.pacscript @@ -1,14 +1,14 @@ pkgname="nowpm" arch=("any") pkgver="1.0" -source=("https://github.com/jnats/nowpm/archive/refs/tags/v${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/jnats/nowpm/archive/refs/tags/v${pkgver}.zip") pkgdesc="the no-bullshit wpm utility" depends=("wdiff") breaks=("foo") sha256sums=("293e22e3ccdffd3e5db70ff025f66369d6550a1ea7fc18af538bc8d83f91b790") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/bin" chmod +x nowpm mv nowpm "${pkgdir}/usr/bin" diff --git a/packages/nu-tongues-bin/.SRCINFO b/packages/nu-tongues-bin/.SRCINFO index ff6a9c7694..37646147a9 100644 --- a/packages/nu-tongues-bin/.SRCINFO +++ b/packages/nu-tongues-bin/.SRCINFO @@ -8,9 +8,9 @@ pkgbase = nu-tongues-bin pacdeps = nushell-bin maintainer = wren54 repology = project: nu-tongues - source_amd64 = https://github.com/rhino-linux/nu-tongues/releases/download/v0.1.0/nu-tongues_v0.1.0_amd64.zip + source_amd64 = @nu-tongues-bin~0.1.0::https://github.com/rhino-linux/nu-tongues/releases/download/v0.1.0/nu-tongues_v0.1.0_amd64.zip sha256sums_amd64 = 8fa03893368db208cf6fe1e65264e4d4374f5bb6b4b09b4dde5df31a85eaf34f - source_arm64 = https://github.com/rhino-linux/nu-tongues/releases/download/v0.1.0/nu-tongues_v0.1.0_arm64.zip + source_arm64 = @nu-tongues-bin~0.1.0::https://github.com/rhino-linux/nu-tongues/releases/download/v0.1.0/nu-tongues_v0.1.0_arm64.zip sha256sums_arm64 = 29d3a06c6188b66738dcbecc9efaf2ce0708e17243e298adcd5710aac2a356e8 pkgname = nu-tongues-bin diff --git a/packages/nu-tongues-bin/nu-tongues-bin.pacscript b/packages/nu-tongues-bin/nu-tongues-bin.pacscript index bc92a9fb52..9e483d9588 100644 --- a/packages/nu-tongues-bin/nu-tongues-bin.pacscript +++ b/packages/nu-tongues-bin/nu-tongues-bin.pacscript @@ -4,7 +4,7 @@ repology=("project: ${gives}") arch=("amd64" "arm64") pkgver="0.1.0" url="https://github.com/rhino-linux/${gives}" -source=("https://github.com/rhino-linux/${gives}/releases/download/v${pkgver}/${gives}_v${pkgver}_${CARCH}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/rhino-linux/${gives}/releases/download/v${pkgver}/${gives}_v${pkgver}_${CARCH}.zip") pkgdesc="A translaton plugin for nushell. Allows nushell scripts to set up commands to get translated strings." sha256sums_amd64=("8fa03893368db208cf6fe1e65264e4d4374f5bb6b4b09b4dde5df31a85eaf34f") sha256sums_arm64=("29d3a06c6188b66738dcbecc9efaf2ce0708e17243e298adcd5710aac2a356e8") @@ -13,7 +13,7 @@ maintainer=("wren54 ") pacdeps=("nushell-bin") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm0555 "nu_plugin_${gives}" -t "${pkgdir}/usr/local/bin" } diff --git a/packages/nuclei-bin/.SRCINFO b/packages/nuclei-bin/.SRCINFO index 7d780a45f1..d0eb25389d 100644 --- a/packages/nuclei-bin/.SRCINFO +++ b/packages/nuclei-bin/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = nuclei-bin breaks = nuclei-git maintainer = Oren Klopfer repology = project: nuclei - source = https://github.com/projectdiscovery/nuclei/releases/download/v3.3.5/nuclei_3.3.5_linux_amd64.zip + source = @nuclei-bin~3.3.5::https://github.com/projectdiscovery/nuclei/releases/download/v3.3.5/nuclei_3.3.5_linux_amd64.zip sha256sums = 7daa9af79972f0c483fedd14d20badefeef9685eddb7f35f2fb1e7e59f08309d pkgname = nuclei-bin diff --git a/packages/nuclei-bin/nuclei-bin.pacscript b/packages/nuclei-bin/nuclei-bin.pacscript index d7ecd6f703..d7f65cd8dc 100644 --- a/packages/nuclei-bin/nuclei-bin.pacscript +++ b/packages/nuclei-bin/nuclei-bin.pacscript @@ -3,14 +3,14 @@ pkgname="nuclei-bin" gives="nuclei" pkgver="3.3.5" pkgdesc="Fast and customisable vulnerability scanner based on simple YAML based DSL" -source=("https://github.com/projectdiscovery/${gives}/releases/download/v${pkgver}/${gives}_${pkgver}_linux_amd64.zip") +source=("@${pkgname}~${pkgver}::https://github.com/projectdiscovery/${gives}/releases/download/v${pkgver}/${gives}_${pkgver}_linux_amd64.zip") sha256sums=("7daa9af79972f0c483fedd14d20badefeef9685eddb7f35f2fb1e7e59f08309d") arch=('amd64') breaks=("${gives}" "${gives}-deb" "${gives}-git") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install bin install -Dm755 "${gives}" "${pkgdir}/usr/bin/${gives}" } diff --git a/packages/nushell-bin/.SRCINFO b/packages/nushell-bin/.SRCINFO index 11ffdde7a1..1cd8eec122 100644 --- a/packages/nushell-bin/.SRCINFO +++ b/packages/nushell-bin/.SRCINFO @@ -9,9 +9,9 @@ pkgbase = nushell-bin breaks = nushell-app maintainer = wizard-28 repology = project: nushell - source_arm64 = https://github.com/nushell/nushell/releases/download/0.99.1/nu-0.99.1-aarch64-unknown-linux-gnu.tar.gz + source_arm64 = @nushell-bin~0.99.1::https://github.com/nushell/nushell/releases/download/0.99.1/nu-0.99.1-aarch64-unknown-linux-gnu.tar.gz sha256sums_arm64 = 5e4437a05faf127d91760f86b07e895832bd7afef6db90b8c717bcbc9ecb4299 - source_amd64 = https://github.com/nushell/nushell/releases/download/0.99.1/nu-0.99.1-x86_64-unknown-linux-gnu.tar.gz + source_amd64 = @nushell-bin~0.99.1::https://github.com/nushell/nushell/releases/download/0.99.1/nu-0.99.1-x86_64-unknown-linux-gnu.tar.gz sha256sums_amd64 = 3aeb6b790414e29296097790074f2e03db29b0aba329306e3ffdbfefa3e2664f pkgname = nushell-bin diff --git a/packages/nushell-bin/nushell-bin.pacscript b/packages/nushell-bin/nushell-bin.pacscript index af9d396357..1266c1b06d 100644 --- a/packages/nushell-bin/nushell-bin.pacscript +++ b/packages/nushell-bin/nushell-bin.pacscript @@ -17,11 +17,11 @@ repology=("project: nushell") arch=('arm64' 'amd64') sha256sums_arm64=("5e4437a05faf127d91760f86b07e895832bd7afef6db90b8c717bcbc9ecb4299") sha256sums_amd64=("3aeb6b790414e29296097790074f2e03db29b0aba329306e3ffdbfefa3e2664f") -source_amd64=("https://github.com/nushell/nushell/releases/download/${pkgver}/nu-${pkgver}-x86_64-unknown-linux-gnu.tar.gz") -source_arm64=("https://github.com/nushell/nushell/releases/download/${pkgver}/nu-${pkgver}-aarch64-unknown-linux-gnu.tar.gz") +source_amd64=("@${pkgname}~${pkgver}::https://github.com/nushell/nushell/releases/download/${pkgver}/nu-${pkgver}-x86_64-unknown-linux-gnu.tar.gz") +source_arm64=("@${pkgname}~${pkgver}::https://github.com/nushell/nushell/releases/download/${pkgver}/nu-${pkgver}-aarch64-unknown-linux-gnu.tar.gz") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # binaries find ./ \ -maxdepth 1 \ diff --git a/packages/obs-backgroundremoval/.SRCINFO b/packages/obs-backgroundremoval/.SRCINFO index 4e535f226d..2e354eab4b 100644 --- a/packages/obs-backgroundremoval/.SRCINFO +++ b/packages/obs-backgroundremoval/.SRCINFO @@ -18,7 +18,7 @@ pkgbase = obs-backgroundremoval incompatible = *:bullseye maintainer = Zahrun repology = project: obs-backgroundremoval - source = https://github.com/royshil/obs-backgroundremoval/archive/refs/tags/1.1.12.tar.gz + source = @obs-backgroundremoval~1.1.12::https://github.com/royshil/obs-backgroundremoval/archive/refs/tags/1.1.12.tar.gz sha256sums = 50687434e49c005a881977ea46877c00da974a10810db2ee23b0b3fbeed7d6aa pkgname = obs-backgroundremoval diff --git a/packages/obs-backgroundremoval/obs-backgroundremoval.pacscript b/packages/obs-backgroundremoval/obs-backgroundremoval.pacscript index 77dd049b63..c9ca3c7b98 100644 --- a/packages/obs-backgroundremoval/obs-backgroundremoval.pacscript +++ b/packages/obs-backgroundremoval/obs-backgroundremoval.pacscript @@ -1,7 +1,7 @@ pkgname="obs-backgroundremoval" repology=("project: obs-backgroundremoval") pkgver="1.1.12" -source=("https://github.com/royshil/obs-backgroundremoval/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/royshil/obs-backgroundremoval/archive/refs/tags/${pkgver}.tar.gz") makedepends=("libobs-dev" "libcurl4-openssl-dev" "libssl-dev" "qt6-base-dev" "libgl1-mesa-dev" "ninja-build" "cmake") breaks=("${pkgname}-git") replaces=("${pkgname}") @@ -13,13 +13,13 @@ maintainer=("Zahrun ") incompatible=('*:jammy' '*:focal' '*:bionic' '*:buster' '*:bullseye') build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cmake --preset linux-x86_64 -DCMAKE_INSTALL_PREFIX=/usr cmake --build build_x86_64 --parallel } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cmake --install build_x86_64 --prefix "${pkgdir}"/usr install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } diff --git a/packages/oil/.SRCINFO b/packages/oil/.SRCINFO index 1583ea33ca..8c1fa2b7dd 100644 --- a/packages/oil/.SRCINFO +++ b/packages/oil/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = oil breaks = oil-app maintainer = wizard-28 repology = project: oil-shell - source = https://www.oilshell.org/download/oil-0.20.0.tar.xz + source = @oil~0.20.0::https://www.oilshell.org/download/oil-0.20.0.tar.xz sha256sums = 42b85f52bbba4a3bb8e16f23fc394c4302bcfd9638f067f01c37d23f2ee449a0 pkgname = oil diff --git a/packages/oil/oil.pacscript b/packages/oil/oil.pacscript index 5770c851ed..8d8d60fe81 100644 --- a/packages/oil/oil.pacscript +++ b/packages/oil/oil.pacscript @@ -10,7 +10,7 @@ pkgname="oil" arch=("any") pkgver="0.20.0" pkgdesc="A bash-compatible UNIX shell written in Python" -source=("https://www.oilshell.org/download/oil-${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::https://www.oilshell.org/download/oil-${pkgver}.tar.xz") gives="oil" breaks=("${pkgname}-bin" "${pkgname}-git" "${pkgname}-deb" "${pkgname}-app") sha256sums=("42b85f52bbba4a3bb8e16f23fc394c4302bcfd9638f067f01c37d23f2ee449a0") @@ -20,12 +20,12 @@ repology=("project: oil-shell") MAKEFLAGS=() prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p tmp } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" TMPDIR="./tmp/" ./configure --prefix="/usr" # We want this to expand @@ -34,7 +34,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" ./install } # vim:set ft=sh ts=2 sw=2 et: diff --git a/packages/onefetch-bin/.SRCINFO b/packages/onefetch-bin/.SRCINFO index 9dc1f87ad9..79c386d217 100644 --- a/packages/onefetch-bin/.SRCINFO +++ b/packages/onefetch-bin/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = onefetch-bin pkgver = 2.18.0 pkgdesc = Git repository summary on your terminal arch = amd64 - source = https://github.com/o2sh/onefetch/releases/download/2.18.0/onefetch-linux.tar.gz + source = @onefetch-bin~2.18.0::https://github.com/o2sh/onefetch/releases/download/2.18.0/onefetch-linux.tar.gz sha256sums = 414d166e55e045a18d3a908cbe719cca08dabe5bfde45fa8aefce71099305a16 pkgname = onefetch-bin diff --git a/packages/onefetch-bin/onefetch-bin.pacscript b/packages/onefetch-bin/onefetch-bin.pacscript index 29eff5c4f3..2c43c60a25 100644 --- a/packages/onefetch-bin/onefetch-bin.pacscript +++ b/packages/onefetch-bin/onefetch-bin.pacscript @@ -2,11 +2,11 @@ pkgname="onefetch-bin" gives="onefetch" arch=("amd64") pkgver="2.18.0" -source=("https://github.com/o2sh/onefetch/releases/download/${pkgver}/onefetch-linux.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/o2sh/onefetch/releases/download/${pkgver}/onefetch-linux.tar.gz") pkgdesc="Git repository summary on your terminal" sha256sums=("414d166e55e045a18d3a908cbe719cca08dabe5bfde45fa8aefce71099305a16") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 onefetch -t "${pkgdir}/usr/bin" } diff --git a/packages/onnxruntime-bin/.SRCINFO b/packages/onnxruntime-bin/.SRCINFO index be1ff54b0b..b11362fb3c 100644 --- a/packages/onnxruntime-bin/.SRCINFO +++ b/packages/onnxruntime-bin/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = onnxruntime-bin replaces = onnxruntime-gpu-bin maintainer = Zahrun repology = project: onnxruntime - source = https://github.com/microsoft/onnxruntime/releases/download/v1.17.1/onnxruntime-linux-x64-1.17.1.tgz + source = @onnxruntime-bin~1.17.1::https://github.com/microsoft/onnxruntime/releases/download/v1.17.1/onnxruntime-linux-x64-1.17.1.tgz sha256sums = 89b153af88746665909c758a06797175ae366280cbf25502c41eb5955f9a555e pkgname = onnxruntime-bin diff --git a/packages/onnxruntime-bin/onnxruntime-bin.pacscript b/packages/onnxruntime-bin/onnxruntime-bin.pacscript index b59bfcf3c6..9b09c934c4 100644 --- a/packages/onnxruntime-bin/onnxruntime-bin.pacscript +++ b/packages/onnxruntime-bin/onnxruntime-bin.pacscript @@ -4,13 +4,13 @@ repology=("project: onnxruntime") replaces=("${gives}" "${gives}-bin" "${gives}-1-7-0-bin" "${gives}-gpu" "${gives}-gpu-bin") arch=("amd64") pkgver="1.17.1" -source=("https://github.com/microsoft/onnxruntime/releases/download/v${pkgver}/onnxruntime-linux-x64-${pkgver}.tgz") +source=("@${pkgname}~${pkgver}::https://github.com/microsoft/onnxruntime/releases/download/v${pkgver}/onnxruntime-linux-x64-${pkgver}.tgz") pkgdesc="Cross-platform inference and training machine-learning accelerator" sha256sums=("89b153af88746665909c758a06797175ae366280cbf25502c41eb5955f9a555e") maintainer=("Zahrun ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "lib/lib${gives}.so.${pkgver}" -t "${pkgdir}/usr/local/lib" install -Dm644 include/* -t "${pkgdir}/usr/local/include" install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/packages/onnxruntime-gpu-bin/.SRCINFO b/packages/onnxruntime-gpu-bin/.SRCINFO index bbad351a9a..f38482fd3b 100644 --- a/packages/onnxruntime-gpu-bin/.SRCINFO +++ b/packages/onnxruntime-gpu-bin/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = onnxruntime-gpu-bin replaces = onnxruntime-gpu-bin maintainer = Zahrun repology = project: onnxruntime - source = https://github.com/microsoft/onnxruntime/releases/download/v1.17.1/onnxruntime-linux-x64-gpu-1.17.1.tgz + source = @onnxruntime-gpu-bin~1.17.1::https://github.com/microsoft/onnxruntime/releases/download/v1.17.1/onnxruntime-linux-x64-gpu-1.17.1.tgz sha256sums = 613c53745ea4960ed368f6b3ab673558bb8561c84a8fa781b4ea7fb4a4340be4 pkgname = onnxruntime-gpu-bin diff --git a/packages/onnxruntime-gpu-bin/onnxruntime-gpu-bin.pacscript b/packages/onnxruntime-gpu-bin/onnxruntime-gpu-bin.pacscript index 6ed9124ce9..b635dc6202 100644 --- a/packages/onnxruntime-gpu-bin/onnxruntime-gpu-bin.pacscript +++ b/packages/onnxruntime-gpu-bin/onnxruntime-gpu-bin.pacscript @@ -3,14 +3,14 @@ gives="onnxruntime-gpu" repology=("project: onnxruntime") arch=("amd64") pkgver="1.17.1" -source=("https://github.com/microsoft/onnxruntime/releases/download/v${pkgver}/onnxruntime-linux-x64-gpu-${pkgver}.tgz") +source=("@${pkgname}~${pkgver}::https://github.com/microsoft/onnxruntime/releases/download/v${pkgver}/onnxruntime-linux-x64-gpu-${pkgver}.tgz") pkgdesc="Cross-platform inference and training machine-learning accelerator with gpu support" sha256sums=("613c53745ea4960ed368f6b3ab673558bb8561c84a8fa781b4ea7fb4a4340be4") maintainer=("Zahrun ") replaces=("${gives}-1-7-0-bin" "${gives}" "${gives}-bin") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "lib/lib${_gives}.so.${pkgver}" -t "${pkgdir}/usr/local/lib" install -Dm755 "lib/lib${_gives}_"* -t "${pkgdir}/usr/local/lib" install -Dm644 include/* -t "${pkgdir}/usr/local/include" diff --git a/packages/opentoonz/.SRCINFO b/packages/opentoonz/.SRCINFO index 0a0ac1f313..e01f4849b2 100644 --- a/packages/opentoonz/.SRCINFO +++ b/packages/opentoonz/.SRCINFO @@ -49,7 +49,7 @@ pkgbase = opentoonz breaks = opentoonz-bin maintainer = echometerain repology = project: opentoonz - source = https://github.com/opentoonz/opentoonz/archive/refs/tags/v1.7.1.tar.gz + source = @opentoonz~1.7.1::https://github.com/opentoonz/opentoonz/archive/refs/tags/v1.7.1.tar.gz sha256sums = d0daf60d06510efe15d0db3f9eed0162499ed58061504dca27892c2b9ea5f22d pkgname = opentoonz diff --git a/packages/opentoonz/opentoonz.pacscript b/packages/opentoonz/opentoonz.pacscript index 6c0179fc98..f9f5d1e23b 100644 --- a/packages/opentoonz/opentoonz.pacscript +++ b/packages/opentoonz/opentoonz.pacscript @@ -1,7 +1,7 @@ pkgname="opentoonz" arch=("any") pkgver="1.7.1" -source=("https://github.com/opentoonz/opentoonz/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/opentoonz/opentoonz/archive/refs/tags/v${pkgver}.tar.gz") makedepends=("libboost-all-dev" "qtbase5-dev" "libqt5svg5-dev" "qtscript5-dev" "qttools5-dev" "libqt5opengl5-dev" "qtmultimedia5-dev" "libqt5serialport5-dev" "libsuperlu-dev" "liblz4-dev" "libusb-1.0-0-dev" "liblzo2-dev" "libpng-dev" "libjpeg-dev" "libglew-dev" "freeglut3-dev" "libfreetype6-dev" "libjson-c-dev" "qtwayland5" "libmypaint-dev" "libopencv-dev" "libturbojpeg-dev" "libmypaint-dev" "libopenblas-dev" "libegl1-mesa-dev" "libgles2-mesa-dev" "libglib2.0-dev" "liblzma-dev" "cmake" "build-essential" "git") depends=("qtchooser" "qt5-qmake" "qtbase5-dev-tools" "qttools5-dev-tools" "libqt5multimedia5-plugins" "qtwayland5" "libgsl-dev" "pkg-config") pkgdesc="An open-source full-featured 2D animation creation software" @@ -12,7 +12,7 @@ breaks=("${pkgname}-git" "${pkgname}-deb" "${pkgname}-app" "${pkgname}-deb" "${p repology=("project: opentoonz") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "/home/${LOGNAME}/.config/OpenToonz" cp -r "./stuff" "/home/${LOGNAME}/.config/OpenToonz/" @@ -24,7 +24,7 @@ prepare() { } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd "thirdparty/tiff-4.0.3" || return ./configure --with-pic --disable-jbig @@ -39,7 +39,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd "toonz/build" || return mkdir -p "${pkgdir}/usr/share/pixmaps/" diff --git a/packages/owofetch/.SRCINFO b/packages/owofetch/.SRCINFO index 725d9424d8..6ad0c6366b 100644 --- a/packages/owofetch/.SRCINFO +++ b/packages/owofetch/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = owofetch breaks = owofetch-git maintainer = Herisson repology = project: owofetch - source = https://github.com/netthier/owofetch-rs/archive/refs/tags/v0.3.1.zip + source = @owofetch~0.3.1::https://github.com/netthier/owofetch-rs/archive/refs/tags/v0.3.1.zip sha256sums = c4f8cd96751ceb932d75b98ad38c19ce5b3aad0aa274aeb5eb11e0aa89a6bd13 pkgname = owofetch diff --git a/packages/owofetch/owofetch.pacscript b/packages/owofetch/owofetch.pacscript index cb3a16abc7..38ac4ced58 100644 --- a/packages/owofetch/owofetch.pacscript +++ b/packages/owofetch/owofetch.pacscript @@ -2,7 +2,7 @@ pkgname="owofetch" gives="owofetch" pkgver="0.3.1" pkgdesc="OwO~" -source=("https://github.com/netthier/owofetch-rs/archive/refs/tags/v${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/netthier/owofetch-rs/archive/refs/tags/v${pkgver}.zip") sha256sums=("c4f8cd96751ceb932d75b98ad38c19ce5b3aad0aa274aeb5eb11e0aa89a6bd13") breaks=("owofetch-git") arch=('any') @@ -12,7 +12,7 @@ external_connection=true repology=("project: owofetch") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cargo build -j"${NCPU}" --release --locked install -Dm755 ./target/release/owofetch "${pkgdir}/usr/bin/${gives}" } diff --git a/packages/panagement/.SRCINFO b/packages/panagement/.SRCINFO index e53dfdbd78..f5d1af2571 100644 --- a/packages/panagement/.SRCINFO +++ b/packages/panagement/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = panagement pkgdesc = Panagement is the spatialization laboratory that has found its way to thousands of studios around the world. Panagement gives you raw power over your stereo tracks. arch = any maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Panagement-FREE-2.4.zip + source = @panagement~2.4::https://www.auburnsounds.com/downloads/Panagement-FREE-2.4.zip sha256sums = d8544b8941fcc9049b6743c99799b380bd636c6f49b10ed08204719de866f1a1 pkgname = panagement diff --git a/packages/panagement/panagement.pacscript b/packages/panagement/panagement.pacscript index f06daa8447..e1eb95cd31 100644 --- a/packages/panagement/panagement.pacscript +++ b/packages/panagement/panagement.pacscript @@ -2,13 +2,13 @@ pkgname="panagement" _name="Panagement" arch=("any") pkgver="2.4" -source=("https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") pkgdesc="Panagement is the spatialization laboratory that has found its way to thousands of studios around the world. Panagement gives you raw power over your stereo tracks." sha256sums=("d8544b8941fcc9049b6743c99799b380bd636c6f49b10ed08204719de866f1a1") maintainer=("echometerain ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib/lv2" mv "./Linux/Linux-64b-LV2-FREE" "${pkgdir}/usr/lib/lv2/Auburn Sounds ${_name} 2.lv2" mkdir -p "${pkgdir}/usr/lib/vst" diff --git a/packages/pap/.SRCINFO b/packages/pap/.SRCINFO index 86cd51f29b..0bbc398fdd 100644 --- a/packages/pap/.SRCINFO +++ b/packages/pap/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = pap incompatible = debian:bullseye maintainer = Talwat repology = project: pap - source = https://github.com/talwat/pap/archive/v0.15.0.tar.gz + source = @pap~0.15.0::https://github.com/talwat/pap/archive/v0.15.0.tar.gz sha256sums = 743fd7d6d8f6e5fcd198ee75fcc54fd77ce272c77009cfa2c28c0eb6aec5121c pkgname = pap diff --git a/packages/pap/pap.pacscript b/packages/pap/pap.pacscript index cbf4dab532..a7b2f2dbca 100644 --- a/packages/pap/pap.pacscript +++ b/packages/pap/pap.pacscript @@ -1,7 +1,7 @@ pkgname="pap" arch=("any") pkgver="0.15.0" -source=("https://github.com/talwat/pap/archive/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/talwat/pap/archive/v${pkgver}.tar.gz") pkgdesc="Swiss army knife for minecraft servers" maintainer=("Talwat ") makedepends=("golang-go") @@ -10,11 +10,11 @@ incompatible=('debian:bullseye') repology=("project: ${pkgname}") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install PREFIX="${pkgdir}/usr" } diff --git a/packages/paper-icon-theme/.SRCINFO b/packages/paper-icon-theme/.SRCINFO index 177aae09ea..e9898dbaee 100644 --- a/packages/paper-icon-theme/.SRCINFO +++ b/packages/paper-icon-theme/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = paper-icon-theme makedepends = meson makedepends = ninja-build maintainer = aranym - source = https://github.com/snwh/paper-icon-theme/archive/refs/tags/v.1.5.0.tar.gz + source = @paper-icon-theme~1.5.0::https://github.com/snwh/paper-icon-theme/archive/refs/tags/v.1.5.0.tar.gz sha256sums = 62f21dfe95ece481e5c635480f32347f1ad27ea66b2ef0526fe799090b298ece pkgname = paper-icon-theme diff --git a/packages/paper-icon-theme/paper-icon-theme.pacscript b/packages/paper-icon-theme/paper-icon-theme.pacscript index 79b9ec25e2..32ba914e53 100644 --- a/packages/paper-icon-theme/paper-icon-theme.pacscript +++ b/packages/paper-icon-theme/paper-icon-theme.pacscript @@ -2,17 +2,17 @@ pkgname="paper-icon-theme" arch=("all") pkgver="1.5.0" maintainer=("aranym ") -source=("https://github.com/snwh/paper-icon-theme/archive/refs/tags/v.1.5.0.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/snwh/paper-icon-theme/archive/refs/tags/v.1.5.0.tar.gz") makedepends=("meson" "ninja-build") pkgdesc="Paper is an open source desktop theme and icon project by Sam Hewitt" sha256sums=("62f21dfe95ece481e5c635480f32347f1ad27ea66b2ef0526fe799090b298ece") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson "build" --prefix="${pkgdir}/usr" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ninja -C "build" install > /dev/null } diff --git a/packages/papirus-folders/.SRCINFO b/packages/papirus-folders/.SRCINFO index 01db6c9889..e26f2fcfb0 100644 --- a/packages/papirus-folders/.SRCINFO +++ b/packages/papirus-folders/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = papirus-folders depends = papirus-icon-theme maintainer = Oren Klopfer repology = project: papirus-folders - source = https://github.com/PapirusDevelopmentTeam/papirus-folders/archive/refs/tags/v1.13.1.tar.gz + source = @papirus-folders~1.13.1::https://github.com/PapirusDevelopmentTeam/papirus-folders/archive/refs/tags/v1.13.1.tar.gz sha256sums = df38d1a86d4aaad575d1f93f1fc541d538409d985fa418d5eac46a77c18cb028 pkgname = papirus-folders diff --git a/packages/papirus-folders/papirus-folders.pacscript b/packages/papirus-folders/papirus-folders.pacscript index be1965c447..fc72174364 100644 --- a/packages/papirus-folders/papirus-folders.pacscript +++ b/packages/papirus-folders/papirus-folders.pacscript @@ -4,11 +4,11 @@ pkgver="1.13.1" pkgdesc="Papirus folder theme" repology=("project: papirus-folders") depends=("papirus-icon-theme") -source=("https://github.com/PapirusDevelopmentTeam/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/PapirusDevelopmentTeam/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=("df38d1a86d4aaad575d1f93f1fc541d538409d985fa418d5eac46a77c18cb028") maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make DESTDIR="${pkgdir}" install } diff --git a/packages/papirus-icon-theme/.SRCINFO b/packages/papirus-icon-theme/.SRCINFO index 3c1a2b0bae..eab30421f8 100644 --- a/packages/papirus-icon-theme/.SRCINFO +++ b/packages/papirus-icon-theme/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = papirus-icon-theme maintainer = Oren Klopfer repology = project: papirus-icon-theme repology = repo: aur - source = https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/20231201/papirus-icon-theme-20231201.tar.gz + source = @papirus-icon-theme~20231201::https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/20231201/papirus-icon-theme-20231201.tar.gz sha256sums = 9dde683d6444ed2d3b3dacf8579b04d527ce278cef575d606f690c7b31c7aebd pkgname = papirus-icon-theme diff --git a/packages/papirus-icon-theme/papirus-icon-theme.pacscript b/packages/papirus-icon-theme/papirus-icon-theme.pacscript index b5ed755769..8e8065f23e 100644 --- a/packages/papirus-icon-theme/papirus-icon-theme.pacscript +++ b/packages/papirus-icon-theme/papirus-icon-theme.pacscript @@ -3,7 +3,7 @@ arch=("all") pkgver="20231201" pkgdesc="Papirus icon theme" repology=("project: papirus-icon-theme" "repo: aur") -source=("https://github.com/PapirusDevelopmentTeam/${pkgname}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/PapirusDevelopmentTeam/${pkgname}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz") sha256sums=("9dde683d6444ed2d3b3dacf8579b04d527ce278cef575d606f690c7b31c7aebd") maintainer=("Oren Klopfer ") gives="${pkgname}" @@ -12,6 +12,6 @@ depends=("gtk-update-icon-cache") makedepends=("make") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make DESTDIR="${pkgdir}" install } diff --git a/packages/pfetch-bin/.SRCINFO b/packages/pfetch-bin/.SRCINFO index 638b3a33b6..9b83b89454 100644 --- a/packages/pfetch-bin/.SRCINFO +++ b/packages/pfetch-bin/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = pfetch-bin breaks = pfetch-git maintainer = Zahrun repology = project: pfetch - source = https://github.com/dylanaraps/pfetch/archive/refs/tags/0.6.0.zip + source = @pfetch-bin~0.6.0::https://github.com/dylanaraps/pfetch/archive/refs/tags/0.6.0.zip sha256sums = ec85100a912c0bdd06a82a9647d19a5c6d1d51c3a262d60b9ac8f17570fbfb39 pkgname = pfetch-bin diff --git a/packages/pfetch-bin/pfetch-bin.pacscript b/packages/pfetch-bin/pfetch-bin.pacscript index a52bf2061d..cd3941fbd4 100644 --- a/packages/pfetch-bin/pfetch-bin.pacscript +++ b/packages/pfetch-bin/pfetch-bin.pacscript @@ -2,7 +2,7 @@ pkgname="pfetch-bin" gives="pfetch" arch=("amd64") pkgver="0.6.0" -source=("https://github.com/dylanaraps/${gives}/archive/refs/tags/${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/dylanaraps/${gives}/archive/refs/tags/${pkgver}.zip") breaks=("${gives}" "${gives}-bin" "${gives}-deb" "${gives}-app" "${gives}-git") pkgdesc="A lightweight and simple fetch tool" sha256sums=("ec85100a912c0bdd06a82a9647d19a5c6d1d51c3a262d60b9ac8f17570fbfb39") @@ -10,7 +10,7 @@ repology=("project: ${gives}") maintainer=("Zahrun ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}" -t "${pkgdir}/usr/bin" install -Dm644 "LICENSE.md" -t "${pkgdir}/usr/share/licenses/${gives}" } diff --git a/packages/pgmigrate/.SRCINFO b/packages/pgmigrate/.SRCINFO index 57698edcaf..1412e7824a 100644 --- a/packages/pgmigrate/.SRCINFO +++ b/packages/pgmigrate/.SRCINFO @@ -11,7 +11,7 @@ pkgbase = pgmigrate replaces = pgmigrate maintainer = WRM-42 repology = project: pgmigrate - source = https://github.com/yandex/pgmigrate/archive/refs/tags/1.0.7.tar.gz + source = @pgmigrate~1.0.7::https://github.com/yandex/pgmigrate/archive/refs/tags/1.0.7.tar.gz sha256sums = ba39ee6198b1132a5306c3cce79d16644c507d7be999fbcc9c039cd3307693f6 pkgname = pgmigrate diff --git a/packages/pgmigrate/pgmigrate.pacscript b/packages/pgmigrate/pgmigrate.pacscript index 6252060735..3da9821137 100644 --- a/packages/pgmigrate/pgmigrate.pacscript +++ b/packages/pgmigrate/pgmigrate.pacscript @@ -4,7 +4,7 @@ breaks="${pkgname}-git" replaces=("${pkgname}") arch=("all") pkgver="1.0.7" -source=("https://github.com/yandex/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/yandex/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") depends=("python3" "python3-sqlparse" "python3-yaml" "python3-psycopg2") makedepends=("python3-setuptools") pkgdesc="Simple tool to evolve PostgreSQL schema easily" @@ -12,11 +12,11 @@ sha256sums=("ba39ee6198b1132a5306c3cce79d16644c507d7be999fbcc9c039cd3307693f6") maintainer=("WRM-42 ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 setup.py build } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 setup.py install --root="${pkgdir}" --optimize=1 } diff --git a/packages/picom/.SRCINFO b/packages/picom/.SRCINFO index c4173524e2..a656325594 100644 --- a/packages/picom/.SRCINFO +++ b/packages/picom/.SRCINFO @@ -60,7 +60,7 @@ pkgbase = picom replaces = picom maintainer = vigress8 repology = project: picom - source = https://github.com/yshui/picom/archive/refs/tags/v12.5.tar.gz + source = @picom~12.5::https://github.com/yshui/picom/archive/refs/tags/v12.5.tar.gz sha256sums = 627fa5d7c590df3ba8d2c41eb35d3859f7826bd28fa49e92a0e04fb60ed77904 pkgname = picom diff --git a/packages/picom/picom.pacscript b/packages/picom/picom.pacscript index 1c9db95873..05d2c50435 100644 --- a/packages/picom/picom.pacscript +++ b/packages/picom/picom.pacscript @@ -33,22 +33,22 @@ optdepends=( "python3: for running picom-convgen.py" "x11-utils: for picom-trans" ) -source=("https://github.com/yshui/picom/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/yshui/picom/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=("627fa5d7c590df3ba8d2c41eb35d3859f7826bd28fa49e92a0e04fb60ed77904") maintainer=("vigress8 ") external_connection='true' prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson setup -Dprefix="${pkgdir}/usr" --buildtype=release . build } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ninja -C build } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ninja -C build install } diff --git a/packages/pipes.sh-bin/.SRCINFO b/packages/pipes.sh-bin/.SRCINFO index 975b9a1034..b0aa36e9c9 100644 --- a/packages/pipes.sh-bin/.SRCINFO +++ b/packages/pipes.sh-bin/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = pipes.sh-bin breaks = pipes.sh-git breaks = pipes.sh-deb breaks = pipes.sh-app - source = https://github.com/pipeseroni/pipes.sh/archive/v1.3.0.tar.gz + source = @pipes.sh-bin~1.3.0::https://github.com/pipeseroni/pipes.sh/archive/v1.3.0.tar.gz sha256sums = 532976dd8dc2d98330c45a8bcb6d7dc19e0b0e30bba8872dcce352361655a426 pkgname = pipes.sh-bin diff --git a/packages/pipes.sh-bin/pipes.sh-bin.pacscript b/packages/pipes.sh-bin/pipes.sh-bin.pacscript index 5357c1ade6..bef811a758 100644 --- a/packages/pipes.sh-bin/pipes.sh-bin.pacscript +++ b/packages/pipes.sh-bin/pipes.sh-bin.pacscript @@ -3,12 +3,12 @@ gives="pipes.sh" arch=("all") pkgver="1.3.0" pkgdesc="Animated pipes terminal screensaver" -source=("https://github.com/pipeseroni/${gives}/archive/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/pipeseroni/${gives}/archive/v${pkgver}.tar.gz") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") sha256sums=("532976dd8dc2d98330c45a8bcb6d7dc19e0b0e30bba8872dcce352361655a426") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install license install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${gives}" diff --git a/packages/pipewire/.SRCINFO b/packages/pipewire/.SRCINFO index ddeb8ffde8..a6cc11df88 100644 --- a/packages/pipewire/.SRCINFO +++ b/packages/pipewire/.SRCINFO @@ -27,7 +27,7 @@ pkgbase = pipewire makedepends = python3-pip incompatible = debian:stable maintainer = Elsie19 - source = https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.65/pipewire-0.3.65.zip + source = @pipewire~0.3.65::https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.65/pipewire-0.3.65.zip sha256sums = f5fbe0028b56a9e9cc6c9fbb4e3e73d108bb818895f6fed3cd62d1a1b6fc4c30 pkgname = pipewire diff --git a/packages/pipewire/pipewire.pacscript b/packages/pipewire/pipewire.pacscript index d071af4459..e6bb79733b 100644 --- a/packages/pipewire/pipewire.pacscript +++ b/packages/pipewire/pipewire.pacscript @@ -2,7 +2,7 @@ pkgname="pipewire" arch=("any") pkgver="0.3.65" makedepends=("meson" "libdbus-1-dev" "debhelper-compat" "findutils" "libasound2-dev" "libavcodec-dev" "libavfilter-dev" "libavformat-dev" "libdbus-1-dev" "libglib2.0-dev" "libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev" "libsbc-dev" "libsdl2-dev" "libudev-dev" "libva-dev" "libv4l-dev" "libx11-dev" "ninja-build" "pkg-config" "python3-docutils" "python3-pip") -source=("https://gitlab.freedesktop.org/${pkgname}/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://gitlab.freedesktop.org/${pkgname}/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.zip") url='https://pipewire.org/' maintainer=("Elsie19 ") pkgdesc="Server and user space API to deal with multimedia pipelines" @@ -10,18 +10,18 @@ sha256sums=("f5fbe0028b56a9e9cc6c9fbb4e3e73d108bb818895f6fed3cd62d1a1b6fc4c30") incompatible=('debian:stable') prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson setup builddir } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson configure builddir -Dprefix=/usr ninja -C builddir } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd builddir/ DESTDIR="${pkgdir}" meson install } diff --git a/packages/polybar/.SRCINFO b/packages/polybar/.SRCINFO index aac37f97c2..46e3f5706e 100644 --- a/packages/polybar/.SRCINFO +++ b/packages/polybar/.SRCINFO @@ -30,7 +30,7 @@ pkgbase = polybar optdepends = libnl-genl-3-dev: network maintainer = Elsie19 repology = project: polybar - source = https://github.com/polybar/polybar/releases/download/3.7.1/polybar-3.7.1.tar.gz + source = @polybar~3.7.1::https://github.com/polybar/polybar/releases/download/3.7.1/polybar-3.7.1.tar.gz sha256sums = 5de6ad385ba09dc453a4e5ec7054749a4882b5b21a62c17ae40bf7c90613ff0f pkgname = polybar diff --git a/packages/polybar/polybar.pacscript b/packages/polybar/polybar.pacscript index 1829ef4eb0..b293b0c26a 100644 --- a/packages/polybar/polybar.pacscript +++ b/packages/polybar/polybar.pacscript @@ -2,7 +2,7 @@ pkgname="polybar" gives="polybar" arch=("any") pkgver="3.7.1" -source=("https://github.com/polybar/polybar/releases/download/${pkgver}/polybar-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/polybar/polybar/releases/download/${pkgver}/polybar-${pkgver}.tar.gz") makedepends=("cmake" "cmake-data" "pkg-config" "python3-sphinx" "python3-packaging" "libcairo2-dev" "libxcb1-dev" "libuv1-dev" "libxcb-util0-dev" "libxcb-randr0-dev" "libxcb-composite0-dev" "python3-xcbgen" "xcb-proto" "libxcb-image0-dev" "libxcb-ewmh-dev" "libxcb-icccm4-dev") pkgdesc="Polybar aims to help users build beautiful and highly customizable status bars for their desktop environment, without the need of having a black belt in shell scripting" maintainer=("Elsie19 ") @@ -19,14 +19,14 @@ optdepends=("libxcb-xkb-dev: xkeyboard" repology=("project: polybar") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir build && cd build cmake .. make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd build/ make install DESTDIR="${pkgdir}" } diff --git a/packages/popsicle/.SRCINFO b/packages/popsicle/.SRCINFO index ad94cfbbd2..d08f24a645 100644 --- a/packages/popsicle/.SRCINFO +++ b/packages/popsicle/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = popsicle compatible = debian:trixie license = MIT maintainer = James Ed Randson - source = https://github.com/pop-os/popsicle/archive/refs/tags/1.3.3.zip + source = @popsicle~1.3.3::https://github.com/pop-os/popsicle/archive/refs/tags/1.3.3.zip sha256sums = 01d67266af21505d44c4f646d06946bfa4d53e60aa7f993f7bccb852ec09451e pkgname = popsicle diff --git a/packages/popsicle/popsicle.pacscript b/packages/popsicle/popsicle.pacscript index 06b955f568..ec6af411eb 100644 --- a/packages/popsicle/popsicle.pacscript +++ b/packages/popsicle/popsicle.pacscript @@ -2,7 +2,7 @@ pkgname="popsicle" gives="popsicle" arch=("any") pkgver="1.3.3" -source=("https://github.com/pop-os/popsicle/archive/refs/tags/1.3.3.zip") +source=("@${pkgname}~${pkgver}::https://github.com/pop-os/popsicle/archive/refs/tags/1.3.3.zip") license="MIT" makedepends=("cargo" "libgtk-3-dev" "help2man") pkgdesc="Multiple USB File Flasher" @@ -12,11 +12,11 @@ sha256sums=("01d67266af21505d44c4f646d06946bfa4d53e60aa7f993f7bccb852ec09451e") compatible=("debian:trixie") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/postman-bin/.SRCINFO b/packages/postman-bin/.SRCINFO index 46907ca6b3..f93d09a8d5 100644 --- a/packages/postman-bin/.SRCINFO +++ b/packages/postman-bin/.SRCINFO @@ -12,7 +12,7 @@ pkgbase = postman-bin maintainer = Marie Piontek repology = project: postman repology = visiblename: postman-bin - source = https://dl.pstmn.io/download/version/10.18.10/linux64 + source = @postman-bin~10.18.10::https://dl.pstmn.io/download/version/10.18.10/linux64 source = postman.desktop::https://aur.archlinux.org/cgit/aur.git/plain/postman.desktop?h=postman-bin sha256sums = 08063d6f63bed6f44e5047c64517997b1f5287995bdec202e1313154744be95a sha256sums = SKIP diff --git a/packages/postman-bin/postman-bin.pacscript b/packages/postman-bin/postman-bin.pacscript index e22d93f0c8..885593eb91 100644 --- a/packages/postman-bin/postman-bin.pacscript +++ b/packages/postman-bin/postman-bin.pacscript @@ -4,7 +4,7 @@ pkgver="10.18.10" pkgdesc="Build, test, and document your APIs faster" repology=("project: postman" "visiblename: postman-bin") source=( - "https://dl.pstmn.io/download/version/${pkgver}/linux64" + "@${pkgname}~${pkgver}::https://dl.pstmn.io/download/version/${pkgver}/linux64" "postman.desktop::https://aur.archlinux.org/cgit/aur.git/plain/postman.desktop?h=postman-bin" ) sha256sums=( @@ -17,7 +17,7 @@ breaks=("postman" "postman-deb" "postman-app") depends=("libxss1" "libnss3" "libgtk-3-0") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Get desktop file and install it install -Dm644 "${srcdir}"/postman.desktop -t "${pkgdir}/usr/share/applications" diff --git a/packages/prettier/.SRCINFO b/packages/prettier/.SRCINFO index bf747ef550..543d9e73f6 100644 --- a/packages/prettier/.SRCINFO +++ b/packages/prettier/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = prettier depends = nodejs maintainer = vigress8 repology = project: prettier - source = https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz + source = @prettier~3.3.3::https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz sha256sums = 2f1ecb0ab57a588e0d4d40d3d45239e71ebd8f0190199d0d3f87fe2283639f46 pkgname = prettier diff --git a/packages/prettier/prettier.pacscript b/packages/prettier/prettier.pacscript index aebb2b1fba..def6b55a6e 100644 --- a/packages/prettier/prettier.pacscript +++ b/packages/prettier/prettier.pacscript @@ -4,13 +4,13 @@ pkgver="3.3.3" pkgdesc="An opinionated code formatter" url='https://prettier.io' depends=("nodejs") -source=("https://registry.npmjs.org/prettier/-/prettier-${pkgver}.tgz") +source=("@${pkgname}~${pkgver}::https://registry.npmjs.org/prettier/-/prettier-${pkgver}.tgz") sha256sums=("2f1ecb0ab57a588e0d4d40d3d45239e71ebd8f0190199d0d3f87fe2283639f46") repology=("project: ${pkgname}") maintainer=("vigress8 ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" local mod_dir="usr/lib/node_modules/${pkgname}" install -d "${pkgdir}/"{usr/bin,"${mod_dir}"} cp -a ./* "${pkgdir}/${mod_dir}" diff --git a/packages/proton-python-client/.SRCINFO b/packages/proton-python-client/.SRCINFO index 6059626c3e..17b6ff6437 100644 --- a/packages/proton-python-client/.SRCINFO +++ b/packages/proton-python-client/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = proton-python-client breaks = proton-python-client-git proton-python-client-bin replaces = proton-python-client repology = project: proton-python-client - source = https://github.com/ProtonMail/proton-python-client/archive/refs/tags/0.7.1.tar.gz + source = @proton-python-client~0.7.1::https://github.com/ProtonMail/proton-python-client/archive/refs/tags/0.7.1.tar.gz sha256sums = 88d2546a922d9053988b5e1863bf6cf965e97b4c643cd879f16bb3f0b5f02b5e pkgname = proton-python-client diff --git a/packages/proton-python-client/proton-python-client.pacscript b/packages/proton-python-client/proton-python-client.pacscript index 3c772a0f80..21260ce03e 100644 --- a/packages/proton-python-client/proton-python-client.pacscript +++ b/packages/proton-python-client/proton-python-client.pacscript @@ -4,12 +4,12 @@ replaces=("${pkgname}") repology=("project: ${pkgname}") arch=("all") pkgver="0.7.1" -source=("https://github.com/ProtonMail/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/ProtonMail/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") makedepends=("python3-requests" "python3-setuptools" "python3-bcrypt" "python3-gnupg" "python3-openssl") pkgdesc="Python Proton client module" sha256sums=("88d2546a922d9053988b5e1863bf6cf965e97b4c643cd879f16bb3f0b5f02b5e") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 setup.py install --root="${pkgdir}" --optimize=1 } diff --git a/packages/protonvpn-cli/.SRCINFO b/packages/protonvpn-cli/.SRCINFO index c8d6b24259..b695bd805a 100644 --- a/packages/protonvpn-cli/.SRCINFO +++ b/packages/protonvpn-cli/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = protonvpn-cli replaces = protonvpn-cli maintainer = Oren Klopfer repology = project: protonvpn-cli - source = https://github.com/ProtonVPN/linux-cli/archive/refs/tags/3.13.0.tar.gz + source = @protonvpn-cli~3.13.0::https://github.com/ProtonVPN/linux-cli/archive/refs/tags/3.13.0.tar.gz sha256sums = d295d6c899638a88d615e2cacb078ecf2aee8c771ebb087c9edb43aea25aacd9 pkgname = protonvpn-cli diff --git a/packages/protonvpn-cli/protonvpn-cli.pacscript b/packages/protonvpn-cli/protonvpn-cli.pacscript index 201a6ca9a4..943c256356 100644 --- a/packages/protonvpn-cli/protonvpn-cli.pacscript +++ b/packages/protonvpn-cli/protonvpn-cli.pacscript @@ -4,7 +4,7 @@ replaces=("${pkgname}") repology=("project: ${pkgname}") arch=("any") pkgver="3.13.0" -source=("https://github.com/ProtonVPN/linux-cli/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/ProtonVPN/linux-cli/archive/refs/tags/${pkgver}.tar.gz") makedepends=("python3-setuptools") depends=("python3-dialog") pacdeps=("protonvpn-nm-lib" "proton-python-client") @@ -13,6 +13,6 @@ sha256sums=("d295d6c899638a88d615e2cacb078ecf2aee8c771ebb087c9edb43aea25aacd9") maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 setup.py install --root="${pkgdir}" --optimize=1 } diff --git a/packages/protonvpn-gui/.SRCINFO b/packages/protonvpn-gui/.SRCINFO index 5084f03314..5014372bd4 100644 --- a/packages/protonvpn-gui/.SRCINFO +++ b/packages/protonvpn-gui/.SRCINFO @@ -15,7 +15,7 @@ pkgbase = protonvpn-gui replaces = protonvpn-gui maintainer = Oren Klopfer repology = project: protonvpn-gui - source = https://github.com/ProtonVPN/linux-app/archive/refs/tags/1.12.0.tar.gz + source = @protonvpn-gui~1.12.0::https://github.com/ProtonVPN/linux-app/archive/refs/tags/1.12.0.tar.gz sha256sums = 708dd5aa04a12963361a7a13188c65938b94adc268608e341faa2985312e7f94 pkgname = protonvpn-gui diff --git a/packages/protonvpn-gui/protonvpn-gui.pacscript b/packages/protonvpn-gui/protonvpn-gui.pacscript index 66f18f9a8d..8f2a0382d8 100644 --- a/packages/protonvpn-gui/protonvpn-gui.pacscript +++ b/packages/protonvpn-gui/protonvpn-gui.pacscript @@ -5,7 +5,7 @@ replaces=("${pkgname}") repology=("project: ${pkgname}") arch=("any") pkgver="1.12.0" -source=("https://github.com/ProtonVPN/linux-app/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/ProtonVPN/linux-app/archive/refs/tags/${pkgver}.tar.gz") makedepends=("libgtk-3-dev" "gobject-introspection" "python3-psutil" "python3-setuptools") optdepends=("gnome-shell-extension-appindicator: This extension integrates Ubuntu AppIndicators and KStatusNotifierItems into GNOME Shell") pacdeps=("protonvpn-nm-lib" "protonvpn-cli" "proton-python-client") @@ -14,17 +14,17 @@ sha256sums=("708dd5aa04a12963361a7a13188c65938b94adc268608e341faa2985312e7f94") maintainer=("Oren Klopfer ") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}.desktop" -t "${pkgdir}/usr/share/applications" install -Dm755 "protonvpn_gui/assets/icons/${gives}-logo.png" -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps" } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 setup.py build } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 setup.py install --root="${pkgdir}" --optimize=1 } diff --git a/packages/protonvpn-nm-lib/.SRCINFO b/packages/protonvpn-nm-lib/.SRCINFO index 3e95e7f9a5..51bf43ccb0 100644 --- a/packages/protonvpn-nm-lib/.SRCINFO +++ b/packages/protonvpn-nm-lib/.SRCINFO @@ -19,7 +19,7 @@ pkgbase = protonvpn-nm-lib breaks = protonvpn-nm-lib-git replaces = protonvpn-nm-lib repology = project: protonvpn-nm-lib - source = https://github.com/ProtonVPN/protonvpn-nm-lib/archive/refs/tags/3.8.0.tar.gz + source = @protonvpn-nm-lib~3.8.0::https://github.com/ProtonVPN/protonvpn-nm-lib/archive/refs/tags/3.8.0.tar.gz sha256sums = c8193defd5722a460b4628c54fbc55556caa525e70476a7e15fccf06f155cd97 pkgname = protonvpn-nm-lib diff --git a/packages/protonvpn-nm-lib/protonvpn-nm-lib.pacscript b/packages/protonvpn-nm-lib/protonvpn-nm-lib.pacscript index 494c771418..523fefcd15 100644 --- a/packages/protonvpn-nm-lib/protonvpn-nm-lib.pacscript +++ b/packages/protonvpn-nm-lib/protonvpn-nm-lib.pacscript @@ -4,13 +4,13 @@ replaces=("${pkgname}") repology=("project: ${pkgname}") arch=("any") pkgver="3.8.0" -source=("https://github.com/ProtonVPN/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/ProtonVPN/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") depends=("python3" "network-manager" "network-manager-openvpn" "openvpn" "gir1.2-nm-1.0" "libsecret-tools" "dbus-x11" "gnome-keyring" "network-manager-openvpn-gnome") makedepends=("python3-setuptools" "python3-xdg" "python3-xdg" "python3-distro" "python3-keyring") pkgdesc="The ProtonVPN NM (NetworkManager) Library is intended for every ProtonVPN service user" sha256sums=("c8193defd5722a460b4628c54fbc55556caa525e70476a7e15fccf06f155cd97") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 setup.py install --root="${pkgdir}" --optimize=1 } diff --git a/packages/pycharm-community-bin/.SRCINFO b/packages/pycharm-community-bin/.SRCINFO index 19fd34fbae..8127616656 100644 --- a/packages/pycharm-community-bin/.SRCINFO +++ b/packages/pycharm-community-bin/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = pycharm-community-bin maintainer = ObsidianPresidium maintainer = James Ed Randson repology = project: pycharm - source = https://download.jetbrains.com/python/pycharm-community-2024.2.3.tar.gz + source = @pycharm-community-bin~2024.2.3::https://download.jetbrains.com/python/pycharm-community-2024.2.3.tar.gz source = pycharm.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/pycharm-community-bin/pycharm.desktop sha256sums = 448f6c48a51bb419c68c763b0e4eefc0449ad7bbad534de3f93b2f1a40308833 sha256sums = 0367fc67c51d5d99fd64a5184b8acb2dbed4a56bb26eecdcf25a2414f2233c04 diff --git a/packages/pycharm-community-bin/pycharm-community-bin.pacscript b/packages/pycharm-community-bin/pycharm-community-bin.pacscript index 1e3e349f88..e35b1ca22e 100644 --- a/packages/pycharm-community-bin/pycharm-community-bin.pacscript +++ b/packages/pycharm-community-bin/pycharm-community-bin.pacscript @@ -5,7 +5,7 @@ arch=("amd64") maintainer=("ObsidianPresidium " "James Ed Randson ") pkgdesc="Python IDE for professional developers aimed at productivity with a keyboard-centric focus." source=( - "https://download.jetbrains.com/python/pycharm-community-${pkgver}.tar.gz" + "@${pkgname}~${pkgver}::https://download.jetbrains.com/python/pycharm-community-${pkgver}.tar.gz" "pycharm.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${pkgname}/pycharm.desktop" ) sha256sums=( @@ -15,7 +15,7 @@ sha256sums=( repology=("project: pycharm") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/share/licenses/pycharm" mkdir -p "${pkgdir}/usr/share/pycharm" mkdir -p "${pkgdir}/usr/share/pixmaps" diff --git a/packages/qogir-gtk-theme-bin/.SRCINFO b/packages/qogir-gtk-theme-bin/.SRCINFO index 8416a53447..f869462fe2 100644 --- a/packages/qogir-gtk-theme-bin/.SRCINFO +++ b/packages/qogir-gtk-theme-bin/.SRCINFO @@ -13,7 +13,7 @@ pkgbase = qogir-gtk-theme-bin maintainer = wizard-28 repology = project: qogir-theme repology = repo: nix_unstable - source = https://github.com/vinceliuice/Qogir-theme/archive/2023-02-27.tar.gz + source = @qogir-gtk-theme-bin~2023-02-27::https://github.com/vinceliuice/Qogir-theme/archive/2023-02-27.tar.gz sha256sums = 211d2d7e027fe595e7512ca346b63a9314ee59e3ddee875bc1c06aeef9e5b9bb pkgname = qogir-gtk-theme-bin diff --git a/packages/qogir-gtk-theme-bin/qogir-gtk-theme-bin.pacscript b/packages/qogir-gtk-theme-bin/qogir-gtk-theme-bin.pacscript index 1fe08a255d..3e13a1ee1e 100644 --- a/packages/qogir-gtk-theme-bin/qogir-gtk-theme-bin.pacscript +++ b/packages/qogir-gtk-theme-bin/qogir-gtk-theme-bin.pacscript @@ -11,7 +11,7 @@ gives="qogir-gtk-theme" arch=("amd64") pkgver="2023-02-27" pkgdesc="Qogir is a flat Design theme for GTK" -source=("https://github.com/vinceliuice/Qogir-theme/archive/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/vinceliuice/Qogir-theme/archive/${pkgver}.tar.gz") depends=("gtk2-engines-murrine" "gtk2-engines-pixbuf") makedepends=("libsass1") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") @@ -26,7 +26,7 @@ repology=("project: qogir-theme" "repo: nix_unstable") _INSTALL_OPTS= build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Parse install flags from /etc/qogir-gtk-theme/options.txt, if it exists and _INSTALL_OPTS has not been set if [[ -f "/etc/qogir-gtk-theme/options.txt" && -z ${_INSTALL_OPTS} ]]; then _INSTALL_OPTS="$(/usr/bin/grep --extended-regexp --max-count=1 --line-regexp --invert-match '^\s*$|#.+' /etc/qogir-gtk-theme/options.txt 2> /dev/null)" @@ -41,7 +41,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -dm755 "${pkgdir}/usr/share/themes" # HACK: Disabling SC2086 check, as this is the desired behavior # shellcheck disable=SC2086 diff --git a/packages/qogir-icon-theme-bin/.SRCINFO b/packages/qogir-icon-theme-bin/.SRCINFO index 0a1161be19..4f7d5254dd 100644 --- a/packages/qogir-icon-theme-bin/.SRCINFO +++ b/packages/qogir-icon-theme-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = qogir-icon-theme-bin breaks = qogir-icon-theme-deb breaks = qogir-icon-theme-app maintainer = wizard-28 - source = https://github.com/vinceliuice/Qogir-icon-theme/archive/2022-11-05.tar.gz + source = @qogir-icon-theme-bin~2022-11-05::https://github.com/vinceliuice/Qogir-icon-theme/archive/2022-11-05.tar.gz sha256sums = 7747f8a139e01a075a94b832d95a53a98b98784b06e866dd8259bb0a38404480 pkgname = qogir-icon-theme-bin diff --git a/packages/qogir-icon-theme-bin/qogir-icon-theme-bin.pacscript b/packages/qogir-icon-theme-bin/qogir-icon-theme-bin.pacscript index db0b727e55..5bf3b084f3 100644 --- a/packages/qogir-icon-theme-bin/qogir-icon-theme-bin.pacscript +++ b/packages/qogir-icon-theme-bin/qogir-icon-theme-bin.pacscript @@ -12,12 +12,12 @@ arch=("amd64") pkgver="2022-11-05" pkgdesc="A colorful design icon theme for linux desktops" makedepends=("gtk-update-icon-cache") -source=("https://github.com/vinceliuice/Qogir-icon-theme/archive/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/vinceliuice/Qogir-icon-theme/archive/${pkgver}.tar.gz") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") sha256sums=("7747f8a139e01a075a94b832d95a53a98b98784b06e866dd8259bb0a38404480") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install license install -Dm644 "COPYING" -t "${pkgdir}/usr/share/licenses/${gives}" diff --git a/packages/qt6pas/.SRCINFO b/packages/qt6pas/.SRCINFO index 3bbba178e1..98432ea927 100644 --- a/packages/qt6pas/.SRCINFO +++ b/packages/qt6pas/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = qt6pas provides = libqt6pas1 maintainer = xdavius repology = project: qt6pas - source = https://gitlab.com/freepascal.org/lazarus/lazarus/-/archive/lazarus_3_0/lazarus-lazarus_3_0.tar.bz2 + source = @qt6pas~6.2.7::https://gitlab.com/freepascal.org/lazarus/lazarus/-/archive/lazarus_3_0/lazarus-lazarus_3_0.tar.bz2 sha256sums = 053ebb9d703162617a6c5bbd26e78aacb45e439d9a9964aa3197eaada2aa8c2e pkgname = qt6pas diff --git a/packages/qt6pas/qt6pas.pacscript b/packages/qt6pas/qt6pas.pacscript index e4404c2a1f..2d38025c2e 100644 --- a/packages/qt6pas/qt6pas.pacscript +++ b/packages/qt6pas/qt6pas.pacscript @@ -4,7 +4,7 @@ pkgver="6.2.7" _lazarus_tag="3_0" _lazarus_version="3.0.0" url="https://gitlab.com/freepascal.org/lazarus/" -source=("https://gitlab.com/freepascal.org/lazarus/lazarus/-/archive/lazarus_${_lazarus_tag}/lazarus-lazarus_${_lazarus_tag}.tar.bz2") +source=("@${pkgname}~${pkgver}::https://gitlab.com/freepascal.org/lazarus/lazarus/-/archive/lazarus_${_lazarus_tag}/lazarus-lazarus_${_lazarus_tag}.tar.bz2") arch=("amd64") makedepends=('qt6-base-dev' 'qmake6' 'libgl-dev') provides=('libqt6pas1') @@ -14,12 +14,12 @@ maintainer=("xdavius ") repology=("project: qt6pas") build() { - cd "${_archive}"/lcl/interfaces/qt6/cbindings + cd "${pkgname}~${pkgver}"/lcl/interfaces/qt6/cbindings qmake6 make -j"${NCPU}" } package() { - cd "${_archive}"/lcl/interfaces/qt6/cbindings + cd "${pkgname}~${pkgver}"/lcl/interfaces/qt6/cbindings make INSTALL_ROOT="${pkgdir}" install } diff --git a/packages/renegate/.SRCINFO b/packages/renegate/.SRCINFO index d999649d94..93c2fddb9d 100644 --- a/packages/renegate/.SRCINFO +++ b/packages/renegate/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = renegate pkgdesc = Renegate is simply just a full-band Gate plug-in. It has an always smooth, natural sound, and is quick to operate. arch = any maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Renegate-FREE-1.2.zip + source = @renegate~1.2::https://www.auburnsounds.com/downloads/Renegate-FREE-1.2.zip sha256sums = d7119fddfa44751a5c346e345de7c494a0ea11fcbae2aba65f1b66a8f414ecef pkgname = renegate diff --git a/packages/renegate/renegate.pacscript b/packages/renegate/renegate.pacscript index 792f5a4e76..38e9b6cb9c 100644 --- a/packages/renegate/renegate.pacscript +++ b/packages/renegate/renegate.pacscript @@ -2,13 +2,13 @@ pkgname="renegate" _name="Renegate" arch=("any") pkgver="1.2" -source=("https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://www.auburnsounds.com/downloads/${_name}-FREE-${pkgver}.zip") pkgdesc="Renegate is simply just a full-band Gate plug-in. It has an always smooth, natural sound, and is quick to operate." sha256sums=("d7119fddfa44751a5c346e345de7c494a0ea11fcbae2aba65f1b66a8f414ecef") maintainer=("echometerain ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib/lv2" mv "./Linux/Linux-64b-LV2-FREE" "${pkgdir}/usr/lib/lv2/Auburn Sounds ${_name}.lv2" mkdir -p "${pkgdir}/usr/lib/vst" diff --git a/packages/rhino-core/.SRCINFO b/packages/rhino-core/.SRCINFO index babf260aff..6f5fa238a3 100644 --- a/packages/rhino-core/.SRCINFO +++ b/packages/rhino-core/.SRCINFO @@ -17,6 +17,6 @@ pkgbase = rhino-core compatible = ubuntu:devel compatible = ubuntu:plucky maintainer = Oren Klopfer - source = https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png + source = @rhino-core~::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png pkgname = rhino-core diff --git a/packages/rhino-core/rhino-core.pacscript b/packages/rhino-core/rhino-core.pacscript index 3eb1626d4b..25cdf7e67d 100644 --- a/packages/rhino-core/rhino-core.pacscript +++ b/packages/rhino-core/rhino-core.pacscript @@ -1,5 +1,5 @@ pkgname="rhino-core" -source=("https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png") +source=("@${pkgname}~${pkgver}::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png") pacdeps=("unicorn-desktop-git" "rhino-kvantum-theme-git" "rhino-plymouth-theme-git" "rhino-pkg-git" "rhino-neofetch-git" "rhino-system-git") depends=("printer-driver-all-enforce") pkgdesc="Transitional package to provide all core Rhino Linux software" @@ -20,7 +20,7 @@ pre_install() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib" mkdir -p "${pkgdir}/usr/share/pixmaps" for i in ubuntu-logo-text.png ubuntu-logo-text-dark.png; do diff --git a/packages/rhino-pine-core/.SRCINFO b/packages/rhino-pine-core/.SRCINFO index e242b4c871..5d18edda90 100644 --- a/packages/rhino-pine-core/.SRCINFO +++ b/packages/rhino-pine-core/.SRCINFO @@ -20,6 +20,6 @@ pkgbase = rhino-pine-core compatible = ubuntu:devel compatible = ubuntu:plucky maintainer = Oren Klopfer - source = https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png + source = @rhino-pine-core~::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png pkgname = rhino-pine-core diff --git a/packages/rhino-pine-core/rhino-pine-core.pacscript b/packages/rhino-pine-core/rhino-pine-core.pacscript index 70394f7bc5..1f1f423ffe 100644 --- a/packages/rhino-pine-core/rhino-pine-core.pacscript +++ b/packages/rhino-pine-core/rhino-pine-core.pacscript @@ -1,5 +1,5 @@ pkgname="rhino-pine-core" -source=("https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png") +source=("@${pkgname}~${pkgver}::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png") pacdeps=("unicorn-mobile-git" "rhino-kvantum-theme-git" "rhino-plymouth-theme-git" "rhino-pkg-git" "rhino-neofetch-git" "rhino-system-git" "u-boot-mobian-deb" "mobile-usb-networking-deb") depends=("initramfs-tools" "printer-driver-all-enforce") if [[ -f /usr/bin/enable-modem ]]; then @@ -23,7 +23,7 @@ pre_install() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib" mkdir -p "${pkgdir}/usr/share/pixmaps" for i in ubuntu-logo-text.png ubuntu-logo-text-dark.png; do diff --git a/packages/rhino-server-core/.SRCINFO b/packages/rhino-server-core/.SRCINFO index 42a04ebbf7..580dd57de6 100644 --- a/packages/rhino-server-core/.SRCINFO +++ b/packages/rhino-server-core/.SRCINFO @@ -12,6 +12,6 @@ pkgbase = rhino-server-core compatible = ubuntu:devel compatible = ubuntu:plucky maintainer = Oren Klopfer - source = https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png + source = @rhino-server-core~::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png pkgname = rhino-server-core diff --git a/packages/rhino-server-core/rhino-server-core.pacscript b/packages/rhino-server-core/rhino-server-core.pacscript index e1fc7b0015..489361c0d6 100644 --- a/packages/rhino-server-core/rhino-server-core.pacscript +++ b/packages/rhino-server-core/rhino-server-core.pacscript @@ -1,5 +1,5 @@ pkgname="rhino-server-core" -source=("https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png") +source=("@${pkgname}~${pkgver}::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png") pacdeps=("rhino-pkg-git" "rhino-neofetch-git") pkgdesc="Transitional package to provide minimal core Rhino Linux software" maintainer=("Oren Klopfer ") @@ -19,7 +19,7 @@ pre_install() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib" mkdir -p "${pkgdir}/usr/share/pixmaps" for i in ubuntu-logo-text.png ubuntu-logo-text-dark.png; do diff --git a/packages/rhino-setup-bin/.SRCINFO b/packages/rhino-setup-bin/.SRCINFO index 0763ec573d..eea440751e 100644 --- a/packages/rhino-setup-bin/.SRCINFO +++ b/packages/rhino-setup-bin/.SRCINFO @@ -12,9 +12,9 @@ pkgbase = rhino-setup-bin replaces = rhino-setup-git incompatible = debian:* maintainer = Oren Klopfer - source_arm64 = https://github.com/rhino-linux/rhino-setup/releases/download/v2024.2/rhino-setup_v2024.2_arm64.zip + source_arm64 = @rhino-setup-bin~2024.2::https://github.com/rhino-linux/rhino-setup/releases/download/v2024.2/rhino-setup_v2024.2_arm64.zip sha256sums_arm64 = ad7f35b3ce22bb7fef4b46a866b001eef26cd464258ca36631ff14725898dfb2 - source_amd64 = https://github.com/rhino-linux/rhino-setup/releases/download/v2024.2/rhino-setup_v2024.2_amd64.zip + source_amd64 = @rhino-setup-bin~2024.2::https://github.com/rhino-linux/rhino-setup/releases/download/v2024.2/rhino-setup_v2024.2_amd64.zip sha256sums_amd64 = daf2f0da59da7e7a0ebfd7c5e9572550055a5ecd48f5b9d752a15dd78afe8a3e pkgname = rhino-setup-bin diff --git a/packages/rhino-setup-bin/rhino-setup-bin.pacscript b/packages/rhino-setup-bin/rhino-setup-bin.pacscript index 87b6118314..ddfed5b3f9 100644 --- a/packages/rhino-setup-bin/rhino-setup-bin.pacscript +++ b/packages/rhino-setup-bin/rhino-setup-bin.pacscript @@ -10,16 +10,16 @@ replaces=("${gives}" "${gives}-git") arch=('arm64' 'amd64') sha256sums_arm64=("ad7f35b3ce22bb7fef4b46a866b001eef26cd464258ca36631ff14725898dfb2") sha256sums_amd64=("daf2f0da59da7e7a0ebfd7c5e9572550055a5ecd48f5b9d752a15dd78afe8a3e") -source=("https://github.com/rhino-linux/${gives}/releases/download/v${pkgver}/${gives}_v${pkgver}_${CARCH}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/rhino-linux/${gives}/releases/download/v${pkgver}/${gives}_v${pkgver}_${CARCH}.zip") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr" mkdir -p "${pkgdir}/etc/skel/.config/autostart" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" chmod +x "../usr/local/bin/${gives}" cp -rf ../usr/* "${pkgdir}/usr" ln -sf "/usr/local/share/applications/org.rhinolinux.RhinoSetup.desktop" "${pkgdir}/etc/skel/.config/autostart/rhino-setup.desktop" diff --git a/packages/rhino-ubxi-core/.SRCINFO b/packages/rhino-ubxi-core/.SRCINFO index 1ebd274f65..f0d220b35d 100644 --- a/packages/rhino-ubxi-core/.SRCINFO +++ b/packages/rhino-ubxi-core/.SRCINFO @@ -16,6 +16,6 @@ pkgbase = rhino-ubxi-core compatible = ubuntu:devel compatible = ubuntu:plucky maintainer = Oren Klopfer - source = https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png + source = @rhino-ubxi-core~::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png pkgname = rhino-ubxi-core diff --git a/packages/rhino-ubxi-core/rhino-ubxi-core.pacscript b/packages/rhino-ubxi-core/rhino-ubxi-core.pacscript index 9ca8658c13..f320cc3bad 100644 --- a/packages/rhino-ubxi-core/rhino-ubxi-core.pacscript +++ b/packages/rhino-ubxi-core/rhino-ubxi-core.pacscript @@ -1,5 +1,5 @@ pkgname="rhino-ubxi-core" -source=("https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png") +source=("@${pkgname}~${pkgver}::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png") pacdeps=("rhino-kvantum-theme-git" "rhino-plymouth-theme-git" "rhino-pkg-git" "rhino-neofetch-git" "rhino-system-git") depends=("printer-driver-all-enforce") pkgdesc="Transitional package to provide all core Rhino Linux software, without a desktop environment" @@ -20,7 +20,7 @@ pre_install() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib" mkdir -p "${pkgdir}/usr/share/pixmaps" for i in ubuntu-logo-text.png ubuntu-logo-text-dark.png; do diff --git a/packages/scrcpy/.SRCINFO b/packages/scrcpy/.SRCINFO index 960215c25a..265639dd49 100644 --- a/packages/scrcpy/.SRCINFO +++ b/packages/scrcpy/.SRCINFO @@ -20,7 +20,7 @@ pkgbase = scrcpy replaces = scrcpy maintainer = vigress8 repology = project: scrcpy - source = https://github.com/Genymobile/scrcpy/archive/refs/tags/v2.7.tar.gz + source = @scrcpy~2.7::https://github.com/Genymobile/scrcpy/archive/refs/tags/v2.7.tar.gz source = scrcpy-server::https://github.com/Genymobile/scrcpy/releases/download/v2.7/scrcpy-server-v2.7 sha256sums = 3ceea215f6eccb59535f68a16db6db2b05a8a1c91bdcb4a6e222d3093a9daf8c sha256sums = a23c5659f36c260f105c022d27bcb3eafffa26070e7baa9eda66d01377a1adba diff --git a/packages/scrcpy/scrcpy.pacscript b/packages/scrcpy/scrcpy.pacscript index 9c3e107274..203eddd397 100644 --- a/packages/scrcpy/scrcpy.pacscript +++ b/packages/scrcpy/scrcpy.pacscript @@ -9,7 +9,7 @@ depends=("adb" "ffmpeg" "libsdl2-2.0-0" "libusb-1.0-0") replaces=("${pkgname}") maintainer=("vigress8 ") source=( - "https://github.com/Genymobile/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz" + "@${pkgname}~${pkgver}::https://github.com/Genymobile/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz" "${pkgname}-server::https://github.com/Genymobile/${pkgname}/releases/download/v${pkgver}/${pkgname}-server-v${pkgver}" ) sha256sums=( @@ -18,16 +18,16 @@ sha256sums=( ) prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson setup build --buildtype=release --strip -Db_lto=true -Dprebuilt_server="${srcdir}/${pkgname}-server" } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ninja -Cbuild -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" ninja -Cbuild install } diff --git a/packages/sed/.SRCINFO b/packages/sed/.SRCINFO index e09e2f6b56..d145156506 100644 --- a/packages/sed/.SRCINFO +++ b/packages/sed/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = sed makedepends = autoconf makedepends = automake replaces = sed - source = https://ftp.gnu.org/gnu/sed/sed-4.8.tar.xz + source = @sed~4.8::https://ftp.gnu.org/gnu/sed/sed-4.8.tar.xz sha256sums = f79b0cfea71b37a8eeec8490db6c5f7ae7719c35587f21edb0617f370eeff633 pkgname = sed diff --git a/packages/sed/sed.pacscript b/packages/sed/sed.pacscript index a1758f064a..438c2ab3dc 100644 --- a/packages/sed/sed.pacscript +++ b/packages/sed/sed.pacscript @@ -1,7 +1,7 @@ pkgname="sed" arch=("any") pkgver="4.8" -source=("https://ftp.gnu.org/gnu/sed/sed-${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::https://ftp.gnu.org/gnu/sed/sed-${pkgver}.tar.xz") makedepends=("autoconf" "automake") depends=("libselinux1" "libc6" "libacl1") replaces=("sed") @@ -9,12 +9,12 @@ pkgdesc="sed (stream editor) is a non-interactive command-line text editor." sha256sums=("f79b0cfea71b37a8eeec8490db6c5f7ae7719c35587f21edb0617f370eeff633") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/shell-color-scripts/.SRCINFO b/packages/shell-color-scripts/.SRCINFO index 957c38d886..07f834f317 100644 --- a/packages/shell-color-scripts/.SRCINFO +++ b/packages/shell-color-scripts/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = shell-color-scripts pkgdesc = A collection of terminal color scripts. arch = all maintainer = Korkmatik <9c54efc1-143b-4f5f-9d2f-f6f189583f0f@aleeas.com> - source = https://gitlab.com/dwt1/shell-color-scripts/-/archive/master/shell-color-scripts-master.tar.gz + source = @shell-color-scripts~3.0::https://gitlab.com/dwt1/shell-color-scripts/-/archive/master/shell-color-scripts-master.tar.gz sha256sums = 31d94efd426d3d62459e2056cb4ea5ba051f77f46557a3cc0ad7b2ffdd48bf84 pkgname = shell-color-scripts diff --git a/packages/shell-color-scripts/shell-color-scripts.pacscript b/packages/shell-color-scripts/shell-color-scripts.pacscript index 8183c2e754..328a2b8df7 100644 --- a/packages/shell-color-scripts/shell-color-scripts.pacscript +++ b/packages/shell-color-scripts/shell-color-scripts.pacscript @@ -1,13 +1,13 @@ pkgname="shell-color-scripts" arch=("all") pkgver="3.0" -source=("https://gitlab.com/dwt1/shell-color-scripts/-/archive/master/shell-color-scripts-master.tar.gz") +source=("@${pkgname}~${pkgver}::https://gitlab.com/dwt1/shell-color-scripts/-/archive/master/shell-color-scripts-master.tar.gz") pkgdesc="A collection of terminal color scripts." sha256sums=("31d94efd426d3d62459e2056cb4ea5ba051f77f46557a3cc0ad7b2ffdd48bf84") maintainer=("Korkmatik <9c54efc1-143b-4f5f-9d2f-f6f189583f0f@aleeas.com>") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -D colorscript.sh "${pkgdir}/usr/bin/colorscript" install -D colorscripts/* -t "${pkgdir}/opt/shell-color-scripts/colorscripts" } diff --git a/packages/shellcheck-bin/.SRCINFO b/packages/shellcheck-bin/.SRCINFO index 8030123b71..98bf4aff73 100644 --- a/packages/shellcheck-bin/.SRCINFO +++ b/packages/shellcheck-bin/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = shellcheck-bin breaks = shellcheck-app maintainer = Elsie19 repology = project: shellcheck - source = https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz + source = @shellcheck-bin~0.9.0::https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz sha256sums = 700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f pkgname = shellcheck-bin diff --git a/packages/shellcheck-bin/shellcheck-bin.pacscript b/packages/shellcheck-bin/shellcheck-bin.pacscript index 1cb0a1e6f4..c58ffbe1d3 100644 --- a/packages/shellcheck-bin/shellcheck-bin.pacscript +++ b/packages/shellcheck-bin/shellcheck-bin.pacscript @@ -4,14 +4,14 @@ pkgver="0.9.0" breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") pkgdesc="Gives warnings and suggestions for bash/sh shell scripts" sha256sums=("700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f") -source=("https://github.com/koalaman/shellcheck/releases/download/v${pkgver}/shellcheck-v${pkgver}.linux.x86_64.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/koalaman/shellcheck/releases/download/v${pkgver}/shellcheck-v${pkgver}.linux.x86_64.tar.xz") url='https://www.shellcheck.net/' arch=('amd64') maintainer=("Elsie19 ") repology=("project: shellcheck") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 shellcheck "${pkgdir}/usr/bin/shellcheck" install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${gives}/LICENSE" chmod +x "${pkgdir}/usr/bin/shellcheck" diff --git a/packages/shellharden/.SRCINFO b/packages/shellharden/.SRCINFO index 24bbe86c87..d9a2ade28f 100644 --- a/packages/shellharden/.SRCINFO +++ b/packages/shellharden/.SRCINFO @@ -12,7 +12,7 @@ pkgbase = shellharden incompatible = debian:bullseye maintainer = Elsie19 repology = project: shellharden - source = https://github.com/anordal/shellharden/archive/refs/tags/v4.3.0.zip + source = @shellharden~4.3.0::https://github.com/anordal/shellharden/archive/refs/tags/v4.3.0.zip sha256sums = d6679f7a2a3e96da923b2f04339a966202a24172f1bbc58e56e7982eca2a76dc pkgname = shellharden diff --git a/packages/shellharden/shellharden.pacscript b/packages/shellharden/shellharden.pacscript index a64b11f31d..8a4cad31a9 100644 --- a/packages/shellharden/shellharden.pacscript +++ b/packages/shellharden/shellharden.pacscript @@ -3,7 +3,7 @@ gives="shellharden" arch=("any") pkgver="4.3.0" repology=("project: ${gives}") -source=("https://github.com/anordal/shellharden/archive/refs/tags/v${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/anordal/shellharden/archive/refs/tags/v${pkgver}.zip") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") makedepends=("rustc" "cargo") pkgdesc="A syntax highlighter and a tool to semi-automate the rewriting of scripts to ShellCheck conformance" @@ -13,11 +13,11 @@ external_connection=true maintainer=("Elsie19 ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cargo build --release } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 target/release/shellharden "${pkgdir}"/usr/bin/shellharden } diff --git a/packages/smartgit/.SRCINFO b/packages/smartgit/.SRCINFO index 932589fb1b..91a83ee33d 100644 --- a/packages/smartgit/.SRCINFO +++ b/packages/smartgit/.SRCINFO @@ -7,6 +7,6 @@ pkgbase = smartgit depends = libcurl4 maintainer = echometerain repology = project: smartgit - source = https://www.syntevo.com/downloads/smartgit/smartgit-linux-22_1_7.tar.gz + source = @smartgit~22.1.7::https://www.syntevo.com/downloads/smartgit/smartgit-linux-22_1_7.tar.gz pkgname = smartgit diff --git a/packages/smartgit/smartgit.pacscript b/packages/smartgit/smartgit.pacscript index 7004d802ca..21ef929998 100644 --- a/packages/smartgit/smartgit.pacscript +++ b/packages/smartgit/smartgit.pacscript @@ -1,7 +1,7 @@ pkgname="smartgit" arch=("any") pkgver="22.1.7" -source=("https://www.syntevo.com/downloads/smartgit/smartgit-linux-${pkgver//./_}.tar.gz") +source=("@${pkgname}~${pkgver}::https://www.syntevo.com/downloads/smartgit/smartgit-linux-${pkgver//./_}.tar.gz") depends=("git" "libgtk-3-0" "libcurl4") pkgdesc="Graphical Git client with support for GitHub, Bitbucket and GitLab" # the source for this pacscript uses dynamic hashing, so we have to ignore it @@ -9,7 +9,7 @@ maintainer=("echometerain ") repology=("project: smartgit") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "./licenses"/* -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm755 "./license.html" -t "${pkgdir}/usr/share/licenses/${pkgname}" mkdir -p "${pkgdir}/opt" diff --git a/packages/soundux/.SRCINFO b/packages/soundux/.SRCINFO index 93c6a16949..3dc6bfe2e1 100644 --- a/packages/soundux/.SRCINFO +++ b/packages/soundux/.SRCINFO @@ -14,7 +14,7 @@ pkgbase = soundux incompatible = debian:* maintainer = D3SOX repology = project: soundux - source = https://github.com/Soundux/Soundux/releases/download/0.2.7/soundux-0.2.7.tar.gz + source = @soundux~0.2.7::https://github.com/Soundux/Soundux/releases/download/0.2.7/soundux-0.2.7.tar.gz sha256sums = 017003fc96f49df30575975f3904c0d8a500e325a9d2bca8c3dc69fed0cab0a7 pkgname = soundux diff --git a/packages/soundux/soundux.pacscript b/packages/soundux/soundux.pacscript index 134370b036..2cbe795283 100644 --- a/packages/soundux/soundux.pacscript +++ b/packages/soundux/soundux.pacscript @@ -1,7 +1,7 @@ pkgname="soundux" arch=("any") pkgver="0.2.7" -source=("https://github.com/Soundux/Soundux/releases/download/${pkgver}/soundux-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/Soundux/Soundux/releases/download/${pkgver}/soundux-${pkgver}.tar.gz") makedepends=("cmake" "libx11-dev" "libxi-dev" "libwebkit2gtk-4.0-dev" "libappindicator3-1" "libappindicator3-dev" "libssl-dev" "libpulse-dev" "libpipewire-0.3-dev") pkgdesc="A cross-platform soundboard" sha256sums=("017003fc96f49df30575975f3904c0d8a500e325a9d2bca8c3dc69fed0cab0a7") @@ -11,7 +11,7 @@ incompatible=('debian:*') repology=("project: soundux") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p build cd build || exit 1 cmake .. @@ -19,7 +19,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd build/ make install DESTDIR="${pkgdir}" diff --git a/packages/starship-bin/.SRCINFO b/packages/starship-bin/.SRCINFO index 1b24dea525..220fa071f4 100644 --- a/packages/starship-bin/.SRCINFO +++ b/packages/starship-bin/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = starship-bin breaks = starship-git maintainer = charitarthchugh <37895518+charitarthchugh@users.noreply.github.com> repology = project: starship - source = https://github.com/starship/starship/releases/download/v1.19.0/starship-x86_64-unknown-linux-gnu.tar.gz + source = @starship-bin~1.19.0::https://github.com/starship/starship/releases/download/v1.19.0/starship-x86_64-unknown-linux-gnu.tar.gz sha256sums = 04710e277f7802ddf41400b650233a8954892bb9326768d82fff7d360ff37c58 pkgname = starship-bin diff --git a/packages/starship-bin/starship-bin.pacscript b/packages/starship-bin/starship-bin.pacscript index 733818663a..efd06474c5 100644 --- a/packages/starship-bin/starship-bin.pacscript +++ b/packages/starship-bin/starship-bin.pacscript @@ -1,7 +1,7 @@ pkgname="starship-bin" gives="starship" pkgver="1.19.0" -source=("https://github.com/starship/starship/releases/download/v${pkgver}/starship-x86_64-unknown-linux-gnu.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/starship/starship/releases/download/v${pkgver}/starship-x86_64-unknown-linux-gnu.tar.gz") pkgdesc="The minimal, blazing-fast, and infinitely customizable prompt for any shell" sha256sums=("04710e277f7802ddf41400b650233a8954892bb9326768d82fff7d360ff37c58") arch=('amd64') @@ -10,6 +10,6 @@ repology=("project: ${gives}") maintainer=("charitarthchugh <37895518+charitarthchugh@users.noreply.github.com>") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}" -t "${pkgdir}/usr/bin" } diff --git a/packages/stellarium/.SRCINFO b/packages/stellarium/.SRCINFO index 60e2434eff..bee650a29c 100644 --- a/packages/stellarium/.SRCINFO +++ b/packages/stellarium/.SRCINFO @@ -39,7 +39,7 @@ pkgbase = stellarium makedepends = libqt6webengine6-data makedepends = qml6-module-qtcharts maintainer = Elsie19 - source = https://github.com/Stellarium/stellarium/releases/download/v23.2/stellarium-23.2.tar.xz + source = @stellarium~23.2::https://github.com/Stellarium/stellarium/releases/download/v23.2/stellarium-23.2.tar.xz sha256sums = 3aee154d0de3ed484e3e6fee027cf73e6dd0a677b3ea1af348b225ac02339008 pkgname = stellarium diff --git a/packages/stellarium/stellarium.pacscript b/packages/stellarium/stellarium.pacscript index 0917defb14..703716e707 100644 --- a/packages/stellarium/stellarium.pacscript +++ b/packages/stellarium/stellarium.pacscript @@ -1,14 +1,14 @@ pkgname="stellarium" arch=("any") pkgver="23.2" -source=("https://github.com/Stellarium/stellarium/releases/download/v${pkgver}/stellarium-${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/Stellarium/stellarium/releases/download/v${pkgver}/stellarium-${pkgver}.tar.xz") maintainer=("Elsie19 ") makedepends=("cmake" "zlib1g-dev" "libgl1-mesa-dev" "libdrm-dev" "gcc" "g++" "graphviz" "doxygen" "gettext" "libxkbcommon-x11-dev" "libgps-dev" "gstreamer1.0-plugins-base" "gstreamer1.0-plugins-good" "gstreamer1.0-pulseaudio" "gstreamer1.0-libav" "gstreamer1.0-vaapi" "qt6-base-private-dev" "qt6-multimedia-dev" "qt6-positioning-dev" "qt6-tools-dev" "qt6-tools-dev-tools" "qt6-base-dev-tools" "qt6-qpa-plugins" "qt6-image-formats-plugins" "qt6-l10n-tools" "qt6-webengine-dev" "qt6-webengine-dev-tools" "libqt6charts6-dev" "libqt6charts6" "libqt6opengl6-dev" "libqt6positioning6-plugins" "libqt6serialport6-dev" "qt6-base-dev" "libqt6webenginecore6-bin" "libqt6webengine6-data" "qml6-module-qtcharts") pkgdesc="Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope." sha256sums=("3aee154d0de3ed484e3e6fee027cf73e6dd0a677b3ea1af348b225ac02339008") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p build/unix cd build/unix cmake -DCMAKE_INSTALL_PREFIX="/opt/stellarium" ../.. @@ -16,7 +16,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd build/unix make install -j"${NCPU}" DESTDIR="${pkgdir}" } diff --git a/packages/surf/.SRCINFO b/packages/surf/.SRCINFO index 36b62578ba..728461cfa3 100644 --- a/packages/surf/.SRCINFO +++ b/packages/surf/.SRCINFO @@ -12,7 +12,7 @@ pkgbase = surf breaks = surf-git replaces = surf maintainer = WRM-42 - source = https://dl.suckless.org/surf/surf-2.1.tar.gz + source = @surf~2.1::https://dl.suckless.org/surf/surf-2.1.tar.gz sha256sums = 72e582920ba25a646203e93c2d2331d87f03037a28894d6c7e99af00ee043257 pkgname = surf diff --git a/packages/surf/surf.pacscript b/packages/surf/surf.pacscript index 05025f302f..bb54d7cb7d 100644 --- a/packages/surf/surf.pacscript +++ b/packages/surf/surf.pacscript @@ -1,7 +1,7 @@ pkgname="surf" arch=("any") pkgver="2.1" -source=("https://dl.suckless.org/${pkgname}/${pkgname}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://dl.suckless.org/${pkgname}/${pkgname}-${pkgver}.tar.gz") makedepends=("make") depends=("libc6" "libgcr-3-dev" "libglib2.0-dev" "libgtk-3-dev" "libwebkit2gtk-4.0-dev" "libx11-6") breaks=("${pkgname}-git") @@ -11,12 +11,12 @@ sha256sums=("72e582920ba25a646203e93c2d2331d87f03037a28894d6c7e99af00ee043257") maintainer=("WRM-42 ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm644 README -t "${pkgdir}/usr/share/doc/${pkgname}" diff --git a/packages/systemcoding-conky/.SRCINFO b/packages/systemcoding-conky/.SRCINFO index f84a09ff44..972be25265 100644 --- a/packages/systemcoding-conky/.SRCINFO +++ b/packages/systemcoding-conky/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = systemcoding-conky makedepends = lm-sensors breaks = conky maintainer = System Coding - source = https://github.com/systemcoding/systemcoding-conky/releases/download/release/systemcoding-conky.zip + source = @systemcoding-conky~1.0::https://github.com/systemcoding/systemcoding-conky/releases/download/release/systemcoding-conky.zip sha256sums = 345774e7af5ce7783a1168746243e252922cac7fe0e0b8039c272792492a365c pkgname = systemcoding-conky diff --git a/packages/systemcoding-conky/systemcoding-conky.pacscript b/packages/systemcoding-conky/systemcoding-conky.pacscript index f20a99b955..11b39be0f5 100644 --- a/packages/systemcoding-conky/systemcoding-conky.pacscript +++ b/packages/systemcoding-conky/systemcoding-conky.pacscript @@ -2,7 +2,7 @@ pkgname="systemcoding-conky" gives="conky" arch=("all") pkgver="1.0" -source=("https://github.com/systemcoding/systemcoding-conky/releases/download/release/systemcoding-conky.zip") +source=("@${pkgname}~${pkgver}::https://github.com/systemcoding/systemcoding-conky/releases/download/release/systemcoding-conky.zip") maintainer=("System Coding ") makedepends=("conky" "lm-sensors") pkgdesc="System Coding's Version Of Conky" @@ -10,6 +10,6 @@ sha256sums=("345774e7af5ce7783a1168746243e252922cac7fe0e0b8039c272792492a365c") breaks=("conky") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -D conky/.conkyrc -t "${pkgdir}" } diff --git a/packages/tailscale/.SRCINFO b/packages/tailscale/.SRCINFO index 0ef856a1ff..dc0a2abc4e 100644 --- a/packages/tailscale/.SRCINFO +++ b/packages/tailscale/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = tailscale incompatible = debian:bookworm maintainer = Nathan repology = project: tailscale - source = https://github.com/tailscale/tailscale/archive/refs/tags/v1.58.2.tar.gz + source = @tailscale~1.58.2::https://github.com/tailscale/tailscale/archive/refs/tags/v1.58.2.tar.gz sha256sums = 452f355408e4e2179872387a863387e06346fc8a6f9887821f9b8a072c6a5b0a pkgname = tailscale diff --git a/packages/tailscale/tailscale.pacscript b/packages/tailscale/tailscale.pacscript index 84d351dd9e..21755303ec 100644 --- a/packages/tailscale/tailscale.pacscript +++ b/packages/tailscale/tailscale.pacscript @@ -1,6 +1,6 @@ pkgname="tailscale" pkgver="1.58.2" -source=("https://github.com/tailscale/tailscale/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/tailscale/tailscale/archive/refs/tags/v${pkgver}.tar.gz") url="https://tailscale.com" depends=('iptables') makedepends=('golang-go' 'git') @@ -12,13 +12,13 @@ incompatible=('ubuntu:jammy' 'debian:bookworm') sha256sums=("452f355408e4e2179872387a863387e06346fc8a6f9887821f9b8a072c6a5b0a") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" go mod vendor sed -i 's,/usr/sbin,/usr/bin/,g' cmd/tailscaled/tailscaled.service } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" export GO111MODULE=on export GOFLAGS="-buildmode=pie -mod=readonly -modcacherw" _GO_LDFLAGS="-compressdwarf=false \ @@ -31,7 +31,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 tailscale tailscaled -t "${pkgdir}/usr/bin" install -Dm644 cmd/tailscaled/tailscaled.defaults "${pkgdir}/etc/default/tailscaled" install -Dm644 cmd/tailscaled/tailscaled.service -t "${pkgdir}/usr/lib/systemd/system" diff --git a/packages/taskwarrior/.SRCINFO b/packages/taskwarrior/.SRCINFO index 0d7b6e17bb..c92c4911b0 100644 --- a/packages/taskwarrior/.SRCINFO +++ b/packages/taskwarrior/.SRCINFO @@ -15,7 +15,7 @@ pkgbase = taskwarrior replaces = taskwarrior maintainer = JonBoyleCoding repology = project: taskwarrior - source = https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v2.6.2/task-2.6.2.tar.gz + source = @taskwarrior~2.6.2::https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v2.6.2/task-2.6.2.tar.gz sha256sums = b1d3a7f000cd0fd60640670064e0e001613c9e1cb2242b9b3a9066c78862cfec pkgname = taskwarrior diff --git a/packages/taskwarrior/taskwarrior.pacscript b/packages/taskwarrior/taskwarrior.pacscript index 016d9277da..3f8b726e47 100644 --- a/packages/taskwarrior/taskwarrior.pacscript +++ b/packages/taskwarrior/taskwarrior.pacscript @@ -3,7 +3,7 @@ gives="taskwarrior" repology=("project: taskwarrior") arch=("any") pkgver="2.6.2" -source=("https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${pkgver}/task-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${pkgver}/task-${pkgver}.tar.gz") makedepends=("g++" "cmake" "git") depends=("uuid-dev" "gnutls-dev") pkgdesc="Taskwarrior is a command line task list management utility with a multitude of features, developed as a portable open source project with an active and quite vast ecosystem of tools, hooks and extensions." @@ -13,7 +13,7 @@ breaks=("taskwarrior-app" "taskwarrior-deb" "taskwarrior-bin" "taskwarrior-git") replaces=("taskwarrior") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir build cd build || exit cmake "../" -DCMAKE_INSTALL_PREFIX="${pkgdir}/usr" @@ -21,7 +21,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install install -Dm644 "${pkgdir}/usr/share/doc/task/scripts/bash/task.sh" "${pkgdir}/usr/share/bash-completion/completions/task" diff --git a/packages/tela-circle-icon-theme/.SRCINFO b/packages/tela-circle-icon-theme/.SRCINFO index cea7677d17..fcb228f7f2 100644 --- a/packages/tela-circle-icon-theme/.SRCINFO +++ b/packages/tela-circle-icon-theme/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = tela-circle-icon-theme maintainer = Herisson repology = project: tela-circle-icon-theme repology = repo: aur - source = https://github.com/vinceliuice/Tela-circle-icon-theme/archive/refs/tags/2023-06-25.zip + source = @tela-circle-icon-theme~2023-06-25::https://github.com/vinceliuice/Tela-circle-icon-theme/archive/refs/tags/2023-06-25.zip sha256sums = 9caaf41608a565a82f1057391d3ac7a4a1e276d9df6fc56367b202ffb8484b48 pkgname = tela-circle-icon-theme diff --git a/packages/tela-circle-icon-theme/tela-circle-icon-theme.pacscript b/packages/tela-circle-icon-theme/tela-circle-icon-theme.pacscript index 5cf433d348..baa5a3caa3 100644 --- a/packages/tela-circle-icon-theme/tela-circle-icon-theme.pacscript +++ b/packages/tela-circle-icon-theme/tela-circle-icon-theme.pacscript @@ -3,19 +3,19 @@ arch=('any') pkgver="2023-06-25" pkgdesc="A flat, colorful icon theme" repology=("project: tela-circle-icon-theme" "repo: aur") -source=("https://github.com/vinceliuice/Tela-circle-icon-theme/archive/refs/tags/${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/vinceliuice/Tela-circle-icon-theme/archive/refs/tags/${pkgver}.zip") sha256sums=("9caaf41608a565a82f1057391d3ac7a4a1e276d9df6fc56367b202ffb8484b48") maintainer=("Herisson ") gives="${pkgname}" breaks=("${pkgname}" "${pkgname}-git") depends=("gtk-update-icon-cache") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/share/${pkgname}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" for i in elementary links src; do cp -r "${i}" "${pkgdir}/usr/share/${pkgname}" done diff --git a/packages/telegram-bin/.SRCINFO b/packages/telegram-bin/.SRCINFO index a4d32ee94d..81e5c7f5bb 100644 --- a/packages/telegram-bin/.SRCINFO +++ b/packages/telegram-bin/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = telegram-bin arch = amd64 maintainer = Diegiwg repology = project: telegram-desktop - source = https://updates.tdesktop.com/tlinux/tsetup.4.14.9.tar.xz + source = @telegram-bin~4.14.9::https://updates.tdesktop.com/tlinux/tsetup.4.14.9.tar.xz sha256sums = f75239beeab815c9b1dada08e0ff84885fc85bc4919178545fffe7018ddffcc2 pkgname = telegram-bin diff --git a/packages/telegram-bin/telegram-bin.pacscript b/packages/telegram-bin/telegram-bin.pacscript index 0cc84fcedc..a7ea70dd8d 100644 --- a/packages/telegram-bin/telegram-bin.pacscript +++ b/packages/telegram-bin/telegram-bin.pacscript @@ -4,12 +4,12 @@ arch=("amd64") pkgver="4.14.9" url="https://telegram.org/" pkgdesc="Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed" -source=("https://updates.tdesktop.com/tlinux/tsetup.${pkgver}.tar.xz") +source=("@${pkgname}~${pkgver}::https://updates.tdesktop.com/tlinux/tsetup.${pkgver}.tar.xz") sha256sums=("f75239beeab815c9b1dada08e0ff84885fc85bc4919178545fffe7018ddffcc2") repology=("project: telegram-desktop") maintainer=("Diegiwg ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "Telegram" "${pkgdir}/usr/bin/${gives}" } diff --git a/packages/tgpt-bin/.SRCINFO b/packages/tgpt-bin/.SRCINFO index a1b271dc5a..e3eeaceb23 100644 --- a/packages/tgpt-bin/.SRCINFO +++ b/packages/tgpt-bin/.SRCINFO @@ -7,13 +7,13 @@ pkgbase = tgpt-bin arch = arm64 arch = armhf arch = i386 - source_amd64 = https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-amd64 + source_amd64 = @tgpt-bin~2.7.3::https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-amd64 sha256sums_amd64 = 2d23406201b42c01ff1d7a9add89089cff40535adf0d585002fafcd39c34389a - source_arm64 = https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-arm64 + source_arm64 = @tgpt-bin~2.7.3::https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-arm64 sha256sums_arm64 = d7d5db3cc9238c25df8d2af48ff791dbc5714b0141192a6366267b7fd9a3f55d - source_armhf = https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-armhf + source_armhf = @tgpt-bin~2.7.3::https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-armhf sha256sums_armhf = 6d6bc35482c2f487986c1840fd8d64011e7b43a4f432b6a5c6747758b29fdac9 - source_i386 = https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-i386 + source_i386 = @tgpt-bin~2.7.3::https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-i386 sha256sums_i386 = 3b8fc616680330f4c34f2a787d7187ccbfee606f06616d8d54ff055115216815 pkgname = tgpt-bin diff --git a/packages/tgpt-bin/tgpt-bin.pacscript b/packages/tgpt-bin/tgpt-bin.pacscript index f5776da252..2a94e0a8f5 100644 --- a/packages/tgpt-bin/tgpt-bin.pacscript +++ b/packages/tgpt-bin/tgpt-bin.pacscript @@ -4,13 +4,13 @@ pkgver="2.7.3" pkgdesc="AI chatbots in terminal without needing API keys" arch=("amd64" "arm64" "armhf" "i386") url='https://github.com/aandrew-me/tgpt' -source=("https://github.com/aandrew-me/tgpt/releases/download/v${pkgver}/${gives}-linux-${CARCH/armhf/arm}") +source=("@${pkgname}~${pkgver}::https://github.com/aandrew-me/tgpt/releases/download/v${pkgver}/${gives}-linux-${CARCH/armhf/arm}") sha256sums_amd64=("2d23406201b42c01ff1d7a9add89089cff40535adf0d585002fafcd39c34389a") sha256sums_arm64=("d7d5db3cc9238c25df8d2af48ff791dbc5714b0141192a6366267b7fd9a3f55d") sha256sums_armhf=("6d6bc35482c2f487986c1840fd8d64011e7b43a4f432b6a5c6747758b29fdac9") sha256sums_i386=("3b8fc616680330f4c34f2a787d7187ccbfee606f06616d8d54ff055115216815") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}-linux-${CARCH}" "${pkgdir}/usr/bin/${gives}" } diff --git a/packages/tidal-hifi-bin/.SRCINFO b/packages/tidal-hifi-bin/.SRCINFO index 23d31685a3..59904466a2 100644 --- a/packages/tidal-hifi-bin/.SRCINFO +++ b/packages/tidal-hifi-bin/.SRCINFO @@ -13,7 +13,7 @@ pkgbase = tidal-hifi-bin maintainer = Oren Klopfer repology = project: tidal-hifi repology = visiblename: tidal-hifi-bin - source = https://github.com/Mastermindzh/tidal-hifi/releases/download/5.17.0/tidal-hifi-5.17.0.tar.gz + source = @tidal-hifi-bin~5.17.0::https://github.com/Mastermindzh/tidal-hifi/releases/download/5.17.0/tidal-hifi-5.17.0.tar.gz source = icon.png::https://github.com/Mastermindzh/tidal-hifi/raw/master/build/icon.png source = tidal-hifi.desktop::https://aur.archlinux.org/cgit/aur.git/plain/tidal-hifi.desktop?h=tidal-hifi-bin sha256sums = c5db921e92ddb5cb38ff28157d5ed0c61b47d99855aa9be99f9f3fcdd5f4a3ab diff --git a/packages/tidal-hifi-bin/tidal-hifi-bin.pacscript b/packages/tidal-hifi-bin/tidal-hifi-bin.pacscript index 940272ab02..75022a5f22 100644 --- a/packages/tidal-hifi-bin/tidal-hifi-bin.pacscript +++ b/packages/tidal-hifi-bin/tidal-hifi-bin.pacscript @@ -5,7 +5,7 @@ pkgver="5.17.0" pkgdesc="The web version of listen.tidal.com running in electron with hifi support thanks to widevine" repology=("project: tidal-hifi" "visiblename: tidal-hifi-bin") source=( - "https://github.com/Mastermindzh/tidal-hifi/releases/download/${pkgver}/tidal-hifi-${pkgver}.tar.gz" + "@${pkgname}~${pkgver}::https://github.com/Mastermindzh/tidal-hifi/releases/download/${pkgver}/tidal-hifi-${pkgver}.tar.gz" "icon.png::https://github.com/Mastermindzh/tidal-hifi/raw/master/build/icon.png" "tidal-hifi.desktop::https://aur.archlinux.org/cgit/aur.git/plain/tidal-hifi.desktop?h=tidal-hifi-bin" ) @@ -19,7 +19,7 @@ breaks=("${gives}" "${gives}-deb" "${gives}-app" "${gives}-git") depends=("libxss1" "libnss3" "libgtk-3-0") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Get icon from github and install it install -Dm644 "${srcdir}"/icon.png "${pkgdir}/usr/share/pixmaps/${gives}.png" diff --git a/packages/timeshift/.SRCINFO b/packages/timeshift/.SRCINFO index 2835ecad38..b7d125596a 100644 --- a/packages/timeshift/.SRCINFO +++ b/packages/timeshift/.SRCINFO @@ -24,7 +24,7 @@ pkgbase = timeshift replaces = timeshift-btrfs maintainer = Paul Cosma (saenai) repology = project: timeshift - source = https://github.com/linuxmint/timeshift/archive/refs/tags/23.07.1.zip + source = @timeshift~23.07.1::https://github.com/linuxmint/timeshift/archive/refs/tags/23.07.1.zip sha256sums = 7b468430198c4e8c5c502258f1f67d15f0e68c3f58189d6e80b661cbdaf740f2 pkgname = timeshift diff --git a/packages/timeshift/timeshift.pacscript b/packages/timeshift/timeshift.pacscript index 214805d0c0..c69a6c2815 100644 --- a/packages/timeshift/timeshift.pacscript +++ b/packages/timeshift/timeshift.pacscript @@ -4,7 +4,7 @@ arch=("any") pkgver="23.07.1" pkgrel="2" maintainer=("Paul Cosma (saenai) ") -source=("https://github.com/linuxmint/timeshift/archive/refs/tags/${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/linuxmint/timeshift/archive/refs/tags/${pkgver}.zip") sha256sums=("7b468430198c4e8c5c502258f1f67d15f0e68c3f58189d6e80b661cbdaf740f2") makedepends=("debhelper" "autotools-dev" "gzip" "valac" "libgtk-3-dev" "libgee-0.8-dev" "libjson-glib-dev" "libvte-2.91-dev" "libxapp-dev" "meson" "ninja-build" "help2man") depends=("rsync" "btrfs-progs") @@ -13,13 +13,13 @@ replaces=("timeshift-btrfs") pkgdesc="System restore utility that takes snapshots at regular intervals using rsync or BTRFS." build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson setup build ninja -C build -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" ninja -C build install # FIX: workaround broken pkexec usage from upstream # diff --git a/packages/tmpmail-bin/.SRCINFO b/packages/tmpmail-bin/.SRCINFO index ff055bb634..7829d322cb 100644 --- a/packages/tmpmail-bin/.SRCINFO +++ b/packages/tmpmail-bin/.SRCINFO @@ -12,7 +12,7 @@ pkgbase = tmpmail-bin breaks = tmpmail-app maintainer = wizard-28 repology = project: tmpmail - source = https://github.com/sdushantha/tmpmail/archive/refs/tags/v1.2.3.tar.gz + source = @tmpmail-bin~1.2.3::https://github.com/sdushantha/tmpmail/archive/refs/tags/v1.2.3.tar.gz sha256sums = 8d12f5474b89ee585413ec32cc9991a971a00e8bb63ac8e5a2e736f734f37cfb pkgname = tmpmail-bin diff --git a/packages/tmpmail-bin/tmpmail-bin.pacscript b/packages/tmpmail-bin/tmpmail-bin.pacscript index 7ea8c202cd..8a34ede9d4 100644 --- a/packages/tmpmail-bin/tmpmail-bin.pacscript +++ b/packages/tmpmail-bin/tmpmail-bin.pacscript @@ -11,14 +11,14 @@ gives="tmpmail" arch=("amd64") pkgver="1.2.3" pkgdesc="A temporary email right from your terminal written in POSIX sh" -source=("https://github.com/sdushantha/tmpmail/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/sdushantha/tmpmail/archive/refs/tags/v${pkgver}.tar.gz") depends=("w3m" "curl" "jq") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") sha256sums=("8d12f5474b89ee585413ec32cc9991a971a00e8bb63ac8e5a2e736f734f37cfb") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install license install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${gives}" diff --git a/packages/tmux/.SRCINFO b/packages/tmux/.SRCINFO index a45967e7d7..907fd64e99 100644 --- a/packages/tmux/.SRCINFO +++ b/packages/tmux/.SRCINFO @@ -15,7 +15,7 @@ pkgbase = tmux breaks = tmux-app replaces = tmux maintainer = Harshwardhan Mehrotra - source = https://github.com/tmux/tmux/releases/download/3.3/tmux-3.3.tar.gz + source = @tmux~3.3::https://github.com/tmux/tmux/releases/download/3.3/tmux-3.3.tar.gz sha256sums = b2382ac391f6a1c5b93293016cdc9488337d9a04b9d611ae05eac164740351dc pkgname = tmux diff --git a/packages/tmux/tmux.pacscript b/packages/tmux/tmux.pacscript index e41ffb827c..f70c84b0b9 100644 --- a/packages/tmux/tmux.pacscript +++ b/packages/tmux/tmux.pacscript @@ -2,7 +2,7 @@ pkgname="tmux" arch=("any") arch=("any") pkgver="3.3" -source=("https://github.com/tmux/tmux/releases/download/${pkgver}/tmux-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/tmux/tmux/releases/download/${pkgver}/tmux-${pkgver}.tar.gz") makedepends=("gcc" "make" "pkg-config" "bison" "libncurses-dev" "libevent-dev") breaks=("${pkgname}-git" "${pkgname}-bin" "${pkgname}-deb" "${pkgname}-app") replaces=("tmux") @@ -12,7 +12,7 @@ optdepends=("libutempter-dev: Record user sessions to utmp and wtmp files") maintainer=("Harshwardhan Mehrotra ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Check if `libutempter-dev` ( optdepends ) is installed if dpkg-query -W libutempter-dev > /dev/null 2>&1; then ./configure --enable-utempter @@ -23,7 +23,7 @@ build() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" install -Dm755 example_tmux.conf "${pkgdir}/usr/share/tmux/example_tmux.conf" install -Dm0644 COPYING "${pkgdir}/usr/share/licenses/tmux/LICENSE" diff --git a/packages/topgrade-bin/.SRCINFO b/packages/topgrade-bin/.SRCINFO index bfcb3d1920..0556c9efa3 100644 --- a/packages/topgrade-bin/.SRCINFO +++ b/packages/topgrade-bin/.SRCINFO @@ -11,9 +11,9 @@ pkgbase = topgrade-bin breaks = topgrade-musl-bin maintainer = Oren Klopfer repology = project: topgrade - source_amd64 = https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-x86_64-unknown-linux-gnu.tar.gz + source_amd64 = @topgrade-bin~16.0.1::https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-x86_64-unknown-linux-gnu.tar.gz sha256sums_amd64 = 5149ee536b15764bcdecb3fe971d99edfb82096f9f8112be3ff6f4e6acb6557f - source_arm64 = https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-aarch64-unknown-linux-gnu.tar.gz + source_arm64 = @topgrade-bin~16.0.1::https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-aarch64-unknown-linux-gnu.tar.gz sha256sums_arm64 = d114d4de129754d8e997d5a5021c42f11a8c5d0545ebd17dd1b55e55c4a2e61f pkgname = topgrade-bin diff --git a/packages/topgrade-bin/topgrade-bin.pacscript b/packages/topgrade-bin/topgrade-bin.pacscript index 93d628f96d..7aa09fb5d0 100644 --- a/packages/topgrade-bin/topgrade-bin.pacscript +++ b/packages/topgrade-bin/topgrade-bin.pacscript @@ -4,14 +4,14 @@ pkgver="16.0.1" arch=('amd64' 'arm64') sha256sums_amd64=("5149ee536b15764bcdecb3fe971d99edfb82096f9f8112be3ff6f4e6acb6557f") sha256sums_arm64=("d114d4de129754d8e997d5a5021c42f11a8c5d0545ebd17dd1b55e55c4a2e61f") -source_amd64=("https://github.com/topgrade-rs/topgrade/releases/download/v${pkgver}/topgrade-v${pkgver}-x86_64-unknown-linux-gnu.tar.gz") -source_arm64=("https://github.com/topgrade-rs/topgrade/releases/download/v${pkgver}/topgrade-v${pkgver}-aarch64-unknown-linux-gnu.tar.gz") +source_amd64=("@${pkgname}~${pkgver}::https://github.com/topgrade-rs/topgrade/releases/download/v${pkgver}/topgrade-v${pkgver}-x86_64-unknown-linux-gnu.tar.gz") +source_arm64=("@${pkgname}~${pkgver}::https://github.com/topgrade-rs/topgrade/releases/download/v${pkgver}/topgrade-v${pkgver}-aarch64-unknown-linux-gnu.tar.gz") pkgdesc="Upgrades everything on your system" breaks=("${gives}" "${gives}-deb" "${gives}-app" "${gives}-git" "${gives}-musl-bin") repology=("project: ${gives}") maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}" -t "${pkgdir}/usr/bin" } diff --git a/packages/topgrade-musl-bin/.SRCINFO b/packages/topgrade-musl-bin/.SRCINFO index d6384c5ded..a0f2d0eefe 100644 --- a/packages/topgrade-musl-bin/.SRCINFO +++ b/packages/topgrade-musl-bin/.SRCINFO @@ -10,7 +10,7 @@ pkgbase = topgrade-musl-bin breaks = topgrade-bin maintainer = Oren Klopfer repology = project: topgrade - source = https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-x86_64-unknown-linux-musl.tar.gz + source = @topgrade-musl-bin~16.0.1::https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-x86_64-unknown-linux-musl.tar.gz sha256sums = 61c9f61c4078f9b925e4f5eacbdf056b934c961d7279def368436b7a52f50b83 pkgname = topgrade-musl-bin diff --git a/packages/topgrade-musl-bin/topgrade-musl-bin.pacscript b/packages/topgrade-musl-bin/topgrade-musl-bin.pacscript index 2efb83b127..e29ccfde34 100644 --- a/packages/topgrade-musl-bin/topgrade-musl-bin.pacscript +++ b/packages/topgrade-musl-bin/topgrade-musl-bin.pacscript @@ -1,7 +1,7 @@ pkgname="topgrade-musl-bin" gives="topgrade" pkgver="16.0.1" -source=("https://github.com/topgrade-rs/topgrade/releases/download/v${pkgver}/topgrade-v${pkgver}-x86_64-unknown-linux-musl.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/topgrade-rs/topgrade/releases/download/v${pkgver}/topgrade-v${pkgver}-x86_64-unknown-linux-musl.tar.gz") pkgdesc="Upgrades everything on your system" sha256sums=("61c9f61c4078f9b925e4f5eacbdf056b934c961d7279def368436b7a52f50b83") arch=('amd64') @@ -10,6 +10,6 @@ repology=("project: ${gives}") maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "${gives}" -t "${pkgdir}/usr/bin" } diff --git a/packages/tor/.SRCINFO b/packages/tor/.SRCINFO index 8432ca9c62..6c464f0fed 100644 --- a/packages/tor/.SRCINFO +++ b/packages/tor/.SRCINFO @@ -17,7 +17,7 @@ pkgbase = tor breaks = tor-git replaces = tor repology = project: tor - source = https://dist.torproject.org/tor-0.4.7.13.tar.gz + source = @tor~0.4.7.13::https://dist.torproject.org/tor-0.4.7.13.tar.gz sha256sums = 2079172cce034556f110048e26083ce9bea751f3154b0ad2809751815b11ea9d pkgname = tor diff --git a/packages/tor/tor.pacscript b/packages/tor/tor.pacscript index 809e6be500..3643eed05f 100644 --- a/packages/tor/tor.pacscript +++ b/packages/tor/tor.pacscript @@ -4,19 +4,19 @@ replaces=("${pkgname}") breaks=("${pkgname}-git") arch=("any") pkgver="0.4.7.13" -source=("https://dist.torproject.org/${pkgname}-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://dist.torproject.org/${pkgname}-${pkgver}.tar.gz") makedepends=("make" "autoconf" "libevent-dev" "libnss3-dev" "libzstd-dev" "liblzma-dev" "openssl" "libssl-dev" "ca-certificates" "libseccomp-dev" "zlib1g-dev") depends=("openssl") pkgdesc="Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use" sha256sums=("2079172cce034556f110048e26083ce9bea751f3154b0ad2809751815b11ea9d") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure --enable-lzma --enable-zstd make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/treefetch-bin/.SRCINFO b/packages/treefetch-bin/.SRCINFO index 0d3ff8902f..bdc951719e 100644 --- a/packages/treefetch-bin/.SRCINFO +++ b/packages/treefetch-bin/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = treefetch-bin breaks = treefetch-deb breaks = treefetch-app maintainer = angelofallars - source = https://github.com/angelofallars/treefetch/releases/download/v2.0.0/treefetch + source = @treefetch-bin~2.0.0::https://github.com/angelofallars/treefetch/releases/download/v2.0.0/treefetch sha256sums = 1a835bafa75ecd2f18a53c3e0d73cf742a579106af03c4c459e5f8c873ee5187 pkgname = treefetch-bin diff --git a/packages/treefetch-bin/treefetch-bin.pacscript b/packages/treefetch-bin/treefetch-bin.pacscript index 27aed08f65..e0d86da8ef 100644 --- a/packages/treefetch-bin/treefetch-bin.pacscript +++ b/packages/treefetch-bin/treefetch-bin.pacscript @@ -4,13 +4,13 @@ gives="treefetch" arch=("amd64") pkgver="2.0.0" pkgdesc="A lightning-fast system fetch tool made with Rust" -source=("https://github.com/angelofallars/treefetch/releases/download/v${pkgver}/treefetch") +source=("@${pkgname}~${pkgver}::https://github.com/angelofallars/treefetch/releases/download/v${pkgver}/treefetch") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") sha256sums=("1a835bafa75ecd2f18a53c3e0d73cf742a579106af03c4c459e5f8c873ee5187") maintainer=("angelofallars ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -D "${gives}" "${pkgdir}/usr/bin/${gives}" } # vim:set ft=sh ts=2 sw=2 et: diff --git a/packages/truckersmp-cli/.SRCINFO b/packages/truckersmp-cli/.SRCINFO index ec2decb156..b282b82d45 100644 --- a/packages/truckersmp-cli/.SRCINFO +++ b/packages/truckersmp-cli/.SRCINFO @@ -14,7 +14,7 @@ pkgbase = truckersmp-cli breaks = truckersmp-cli-git maintainer = badlydrawnface repology = project: truckersmp-cli - source = https://github.com/truckersmp-cli/truckersmp-cli/archive/refs/tags/0.10.1.tar.gz + source = @truckersmp-cli~0.10.1::https://github.com/truckersmp-cli/truckersmp-cli/archive/refs/tags/0.10.1.tar.gz sha256sums = 3f5e0289d06d5bdc39f86879283c7184adaa60eb06a3b4e481095da816121c16 pkgname = truckersmp-cli diff --git a/packages/truckersmp-cli/truckersmp-cli.pacscript b/packages/truckersmp-cli/truckersmp-cli.pacscript index 110dfb2aaa..d62aa3b021 100644 --- a/packages/truckersmp-cli/truckersmp-cli.pacscript +++ b/packages/truckersmp-cli/truckersmp-cli.pacscript @@ -5,7 +5,7 @@ pkgver=0.10.1 repology=("project: truckersmp-cli") breaks=("${gives}-git") pkgdesc="A simple launcher to play ATS and ETS2 with Multiplayer through TruckersMP." -source=("https://github.com/truckersmp-cli/truckersmp-cli/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/truckersmp-cli/truckersmp-cli/archive/refs/tags/${pkgver}.tar.gz") sha256sums=("3f5e0289d06d5bdc39f86879283c7184adaa60eb06a3b4e481095da816121c16") maintainer=("badlydrawnface ") makedepends=("python3-setuptools" "gcc-mingw-w64" "libsdl2-dev") @@ -17,13 +17,13 @@ optdepends=( ) build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make python3 setup.py build } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 setup.py install --root="${pkgdir}" --optimize=1 --skip-build install -Dm644 "${gives}.bash" "${pkgdir}/usr/share/bash-completion/completions/${gives}" diff --git a/packages/ttf-fira-sans/.SRCINFO b/packages/ttf-fira-sans/.SRCINFO index dd06f0afbf..364068fad0 100644 --- a/packages/ttf-fira-sans/.SRCINFO +++ b/packages/ttf-fira-sans/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = ttf-fira-sans license = OFL-1.1 maintainer = heyzsh repology = project: font-fira - source = https://fonts.google.com/download?family=Fira%20Sans + source = @ttf-fira-sans~4.202::https://fonts.google.com/download?family=Fira%20Sans sha256sums = 5a3059fbde784f57a58ffb55e15660ae6022c724ecbc468f58c0aaa2311c05f9 pkgname = ttf-fira-sans diff --git a/packages/ttf-fira-sans/ttf-fira-sans.pacscript b/packages/ttf-fira-sans/ttf-fira-sans.pacscript index e64df65a7a..a27cca9b9a 100644 --- a/packages/ttf-fira-sans/ttf-fira-sans.pacscript +++ b/packages/ttf-fira-sans/ttf-fira-sans.pacscript @@ -5,19 +5,19 @@ pkgver="4.202" breaks=("${gives}") repology=("project: font-fira") replaces=("${gives}") -source=("https://fonts.google.com/download?family=Fira%20Sans") +source=("@${pkgname}~${pkgver}::https://fonts.google.com/download?family=Fira%20Sans") pkgdesc="Mozilla's typeface used in Firefox OS" sha256sums=("5a3059fbde784f57a58ffb55e15660ae6022c724ecbc468f58c0aaa2311c05f9") license="OFL-1.1" maintainer=("heyzsh ") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" unzip ./* -d . } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -d "${pkgdir}"/usr/share/fonts/TTF install -Dm644 "${srcdir}"/*.ttf "${pkgdir}"/usr/share/fonts/TTF install -Dm644 "${srcdir}"/OFL.txt "${pkgdir}"/usr/share/licenses/"${gives}"/LICENSE diff --git a/packages/tuner/.SRCINFO b/packages/tuner/.SRCINFO index 03d28cbfd1..2a5c29a773 100644 --- a/packages/tuner/.SRCINFO +++ b/packages/tuner/.SRCINFO @@ -17,7 +17,7 @@ pkgbase = tuner makedepends = libgeocode-glib0 replaces = tuner-git license = GPL-3.0 - source = https://github.com/louis77/tuner/archive/refs/tags/1.3.1.zip + source = @tuner~1.3.1::https://github.com/louis77/tuner/archive/refs/tags/1.3.1.zip sha256sums = 4b8cc5941652ebb872793bbc0f3d56e1c5d4423e6cf8d16aaeea25999075c1aa pkgname = tuner diff --git a/packages/tuner/tuner.pacscript b/packages/tuner/tuner.pacscript index 72aa159d0a..1425e0b87e 100644 --- a/packages/tuner/tuner.pacscript +++ b/packages/tuner/tuner.pacscript @@ -2,7 +2,7 @@ pkgname="tuner" arch=("any") pkgver="1.3.1" license="GPL-3.0" -source=("https://github.com/louis77/tuner/archive/refs/tags/1.3.1.zip") +source=("@${pkgname}~${pkgver}::https://github.com/louis77/tuner/archive/refs/tags/1.3.1.zip") makedepends=("meson" "valac" "libgtk-3-dev" "libgranite-dev" "libsoup2.4-dev" "libgstreamer1.0-dev" "libgstreamer-plugins-bad1.0-dev" "libjson-glib-dev" "libgee-0.8-dev" "libgeocode-glib-dev" "libgeoclue-2-dev" "libgeocode-glib0") depends=("desktop-file-utils") replaces=("tuner-git") @@ -10,17 +10,17 @@ pkgdesc="Discover and listen to internet radio stations." sha256sums=("4b8cc5941652ebb872793bbc0f3d56e1c5d4423e6cf8d16aaeea25999075c1aa") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson builddir --prefix=/usr } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ninja -C builddir -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" ninja -C builddir install } diff --git a/packages/uwufetch/.SRCINFO b/packages/uwufetch/.SRCINFO index 6ba970546c..7f2007f219 100644 --- a/packages/uwufetch/.SRCINFO +++ b/packages/uwufetch/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = uwufetch breaks = uwufetch-git breaks = uwufetch-bin maintainer = wizard-28 - source = https://github.com/TheDarkBug/uwufetch/archive/refs/tags/1.7.zip + source = @uwufetch~1.7::https://github.com/TheDarkBug/uwufetch/archive/refs/tags/1.7.zip sha256sums = 1f2f4b17c368e4e097323afc14386b30d6c7b7aa626565ef6902ff6e37b34dab pkgname = uwufetch diff --git a/packages/uwufetch/uwufetch.pacscript b/packages/uwufetch/uwufetch.pacscript index 58209c31be..963e8b7c3c 100644 --- a/packages/uwufetch/uwufetch.pacscript +++ b/packages/uwufetch/uwufetch.pacscript @@ -9,7 +9,7 @@ maintainer=("wizard-28 ") pkgname="uwufetch" arch=("any") pkgver="1.7" -source=("https://github.com/TheDarkBug/${pkgname}/archive/refs/tags/${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/TheDarkBug/${pkgname}/archive/refs/tags/${pkgver}.zip") pkgdesc="A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace." makedepends=("gcc") optdepends=("viu: image preview" @@ -18,7 +18,7 @@ breaks=("${pkgname}-git" "${pkgname}-bin") sha256sums=("1f2f4b17c368e4e097323afc14386b30d6c7b7aa626565ef6902ff6e37b34dab") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Make nessesary directories mkdir -p "${pkgdir}"/usr/bin mkdir -p "${pkgdir}"/usr/lib @@ -26,14 +26,14 @@ prepare() { } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Build required files make -j"${NCPU}" build DESTDIR="${pkgdir}" make -j"${NCPU}" man DESTDIR="${pkgdir}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install license install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/packages/ventoy-bin/.SRCINFO b/packages/ventoy-bin/.SRCINFO index 0fa8a8672a..6b3036e079 100644 --- a/packages/ventoy-bin/.SRCINFO +++ b/packages/ventoy-bin/.SRCINFO @@ -16,7 +16,7 @@ pkgbase = ventoy-bin license = GPL-3.0-or-later maintainer = xdavius repology = project: ventoy - source = https://github.com/ventoy/Ventoy/releases/download/v1.0.99/ventoy-1.0.99-linux.tar.gz + source = @ventoy-bin~1.0.99::https://github.com/ventoy/Ventoy/releases/download/v1.0.99/ventoy-1.0.99-linux.tar.gz source = https://aur.archlinux.org/cgit/aur.git/plain/sanitize.patch?h=ventoy-bin source = https://aur.archlinux.org/cgit/aur.git/plain/ventoy?h=ventoy-bin source = https://aur.archlinux.org/cgit/aur.git/plain/ventoy-extend-persistent?h=ventoy-bin diff --git a/packages/ventoy-bin/ventoy-bin.pacscript b/packages/ventoy-bin/ventoy-bin.pacscript index a0a83b5c2f..249f077dbf 100644 --- a/packages/ventoy-bin/ventoy-bin.pacscript +++ b/packages/ventoy-bin/ventoy-bin.pacscript @@ -11,7 +11,7 @@ optdepends=('libgtk-3-dev: GTK3 GUI' 'polkit: run GUI from application menu') provides=("${pkgname%-bin}") conflicts=("${pkgname%-bin}") -source=("https://github.com/ventoy/Ventoy/releases/download/v${pkgver}/${pkgname%-bin}-${pkgver}-linux.tar.gz" +source=("@${pkgname}~${pkgver}::https://github.com/ventoy/Ventoy/releases/download/v${pkgver}/${pkgname%-bin}-${pkgver}-linux.tar.gz" "https://aur.archlinux.org/cgit/aur.git/plain/sanitize.patch?h=ventoy-bin" "https://aur.archlinux.org/cgit/aur.git/plain/ventoy?h=ventoy-bin" "https://aur.archlinux.org/cgit/aur.git/plain/ventoy-extend-persistent?h=ventoy-bin" @@ -33,7 +33,7 @@ maintainer=("xdavius ") repology=("project: ${gives}") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Decompress tools pushd tool/"x86_64" for file in ./*.xz; do @@ -62,7 +62,7 @@ prepare() { } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm644 -vt "${pkgdir}/opt/${pkgname%-bin}/boot/" boot/* install -Dm644 -vt "${pkgdir}/opt/${pkgname%-bin}/${pkgname%-bin}/" "${pkgname%-bin}"/* install -Dm755 -vt "${pkgdir}/opt/${pkgname%-bin}/tool/" tool/*.{cer,glade,json,sh,xz} diff --git a/packages/viper4linux/.SRCINFO b/packages/viper4linux/.SRCINFO index 1b134c0ae8..886680d80c 100644 --- a/packages/viper4linux/.SRCINFO +++ b/packages/viper4linux/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = viper4linux depends = libgstreamer-plugins-base1.0-dev depends = libgstreamer1.0-dev depends = gstreamer1.0-tools - source = https://github.com/SamarthH/Viper4LinuxForPacstall/releases/download/v1.0/Viper4LinuxForPacstall.zip + source = @viper4linux~2.0::https://github.com/SamarthH/Viper4LinuxForPacstall/releases/download/v1.0/Viper4LinuxForPacstall.zip sha256sums = fe85277ca63f8a99beb2c347b6d9a268eb783c601c8fcbb7d0366d4797ff9900 pkgname = viper4linux diff --git a/packages/viper4linux/viper4linux.pacscript b/packages/viper4linux/viper4linux.pacscript index c11e5308bf..6421da3039 100644 --- a/packages/viper4linux/viper4linux.pacscript +++ b/packages/viper4linux/viper4linux.pacscript @@ -1,13 +1,13 @@ pkgname="viper4linux" pkgver="2.0" -source=("https://github.com/SamarthH/Viper4LinuxForPacstall/releases/download/v1.0/Viper4LinuxForPacstall.zip") +source=("@${pkgname}~${pkgver}::https://github.com/SamarthH/Viper4LinuxForPacstall/releases/download/v1.0/Viper4LinuxForPacstall.zip") depends=("build-essential" "cmake" "libgstreamer-plugins-base1.0-dev" "libgstreamer1.0-dev" "gstreamer1.0-tools") pkgdesc="A Port of Viper4Android to Linux, or in the words of noahbliss: Making Loonix sound good" sha256sums=("fe85277ca63f8a99beb2c347b6d9a268eb783c601c8fcbb7d0366d4797ff9900") arch=('amd64') prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/lib/x86_64-linux-gnu/gstreamer-1.0" mkdir -p "${pkgdir}/usr/local/bin" mkdir -p "${pkgdir}/usr/lib" @@ -15,14 +15,14 @@ prepare() { } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cd gst-plugin-viperfx cmake -j"${NCPU}" . make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" #These are basically install instructions from https://github.com/Audio4Linux/Viper4Linux cp libgstviperfx.so "${pkgdir}/usr/lib/x86_64-linux-gnu/gstreamer-1.0/" diff --git a/packages/vivarium/.SRCINFO b/packages/vivarium/.SRCINFO index c1de7c8c07..11baf458ea 100644 --- a/packages/vivarium/.SRCINFO +++ b/packages/vivarium/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = vivarium makedepends = libseat-dev makedepends = libxcb-res0-dev maintainer = Elsie19 - source = https://github.com/inclement/vivarium/archive/refs/tags/v0.0.4.zip + source = @vivarium~0.0.4::https://github.com/inclement/vivarium/archive/refs/tags/v0.0.4.zip sha256sums = abb7272f53d1769de3726c6961df40627c98b8884eb32388e29b8812c60aacec pkgname = vivarium diff --git a/packages/vivarium/vivarium.pacscript b/packages/vivarium/vivarium.pacscript index 4da0cdab31..6ee703948a 100644 --- a/packages/vivarium/vivarium.pacscript +++ b/packages/vivarium/vivarium.pacscript @@ -2,19 +2,19 @@ pkgname="vivarium" arch=("any") pkgver="0.0.4" sha256sums=("abb7272f53d1769de3726c6961df40627c98b8884eb32388e29b8812c60aacec") -source=("https://github.com/inclement/vivarium/archive/refs/tags/v${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://github.com/inclement/vivarium/archive/refs/tags/v${pkgver}.zip") pkgdesc="A dynamic tiling Wayland compositor using wlroots, with desktop semantics inspired by xmonad" makedepends=("meson" "libwlroots-dev" "xcb" "libseat-dev" "libxcb-res0-dev") maintainer=("Elsie19 ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson build ninja -C build } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" ninja -C build install } # vim:set ft=sh ts=2 sw=2 et: diff --git a/packages/waf/.SRCINFO b/packages/waf/.SRCINFO index 2c292fa164..9eeb1e2fbd 100644 --- a/packages/waf/.SRCINFO +++ b/packages/waf/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = waf pkgdesc = Waf is a Python-based framework for configuring, compiling and installing applications. arch = any maintainer = echometerain - source = https://gitlab.com/ita1024/waf/-/archive/waf-2.0.24/waf-waf-2.0.24.zip + source = @waf~2.0.24::https://gitlab.com/ita1024/waf/-/archive/waf-2.0.24/waf-waf-2.0.24.zip sha256sums = 87a468f9bf1d8a55151dda6290e230bcdad199df70217a223eb96ac79b94f121 pkgname = waf diff --git a/packages/waf/waf.pacscript b/packages/waf/waf.pacscript index 218766b242..a247934d68 100644 --- a/packages/waf/waf.pacscript +++ b/packages/waf/waf.pacscript @@ -1,18 +1,18 @@ pkgname="waf" arch=("any") pkgver="2.0.24" -source=("https://gitlab.com/ita1024/waf/-/archive/waf-${pkgver}/waf-waf-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://gitlab.com/ita1024/waf/-/archive/waf-${pkgver}/waf-waf-${pkgver}.zip") pkgdesc="Waf is a Python-based framework for configuring, compiling and installing applications." sha256sums=("87a468f9bf1d8a55151dda6290e230bcdad199df70217a223eb96ac79b94f121") maintainer=("echometerain ") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" python3 ./waf-light build --make-waf --tools='compat,compat15,ocaml,go,cython,scala,erlang,cuda,gcj,boost,pep8,eclipse' } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "waf" "${pkgdir}/usr/bin/waf" } diff --git a/packages/warp/.SRCINFO b/packages/warp/.SRCINFO index 245af40a3a..4c38e04b38 100644 --- a/packages/warp/.SRCINFO +++ b/packages/warp/.SRCINFO @@ -33,7 +33,7 @@ pkgbase = warp incompatible = debian:* maintainer = Oren Klopfer repology = project: warp-share-files - source = https://gitlab.gnome.org/World/warp/-/archive/v0.6.2/warp-v0.6.2.tar.gz + source = @warp~0.6.2::https://gitlab.gnome.org/World/warp/-/archive/v0.6.2/warp-v0.6.2.tar.gz sha256sums = b3df2017e19c7bf1477b5bd07d857d0d8fe5375ab293d932a8a4e30aba91496a pkgname = warp diff --git a/packages/warp/warp.pacscript b/packages/warp/warp.pacscript index 9abbc6b413..13e5ffd36d 100644 --- a/packages/warp/warp.pacscript +++ b/packages/warp/warp.pacscript @@ -6,18 +6,18 @@ pkgdesc="Fast and secure file transfer" repology=("project: warp-share-files") makedepends=("meson" "ninja-build" "libgtk-4-dev" "libadwaita-1-dev" "libappstream-glib-dev" "gir1.2-appstreamglib-1.0" "libappstream-glib8" "libadwaita-1-0" "gettext" "desktop-file-utils" "rustc" "cargo" "itstool" "cmake") depends=("libgtk-4-dev" "gir1.2-appstreamglib-1.0" "libappstream-glib8" "libadwaita-1-0" "gettext" "desktop-file-utils" "rustc" "cargo") -source=("https://gitlab.gnome.org/World/${pkgname}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://gitlab.gnome.org/World/${pkgname}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz") sha256sums=("b3df2017e19c7bf1477b5bd07d857d0d8fe5375ab293d932a8a4e30aba91496a") external_connection=true maintainer=("Oren Klopfer ") incompatible=("ubuntu:20.04" "ubuntu:20.10" "ubuntu:21.04" "ubuntu:21.10" "ubuntu:22.04" "debian:*") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson setup build } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" ninja -C build install } diff --git a/packages/watchexec-bin/.SRCINFO b/packages/watchexec-bin/.SRCINFO index b767025bcc..5d3a07ee2f 100644 --- a/packages/watchexec-bin/.SRCINFO +++ b/packages/watchexec-bin/.SRCINFO @@ -6,9 +6,9 @@ pkgbase = watchexec-bin arch = arm64 maintainer = Andrew Barchuk repology = project: watchexec - source_amd64 = https://github.com/watchexec/watchexec/releases/download/v1.25.1/watchexec-1.25.1-x86_64-unknown-linux-gnu.tar.xz + source_amd64 = @watchexec-bin~1.25.1::https://github.com/watchexec/watchexec/releases/download/v1.25.1/watchexec-1.25.1-x86_64-unknown-linux-gnu.tar.xz sha256sums_amd64 = 16c92ce0b13f4b0082b8a8362ac099fa5ae417780255990302e4865c2a8cd1bc - source_arm64 = https://github.com/watchexec/watchexec/releases/download/v1.25.1/watchexec-1.25.1-aarch64-unknown-linux-gnu.tar.xz + source_arm64 = @watchexec-bin~1.25.1::https://github.com/watchexec/watchexec/releases/download/v1.25.1/watchexec-1.25.1-aarch64-unknown-linux-gnu.tar.xz sha256sums_arm64 = a8ccd6770d0c0cceace33e5c668f236aaa5292bf77711a6afaefceb0bf8b87c7 pkgname = watchexec-bin diff --git a/packages/watchexec-bin/watchexec-bin.pacscript b/packages/watchexec-bin/watchexec-bin.pacscript index e47c0ad55f..80760c345e 100644 --- a/packages/watchexec-bin/watchexec-bin.pacscript +++ b/packages/watchexec-bin/watchexec-bin.pacscript @@ -4,14 +4,14 @@ pkgver="1.25.1" arch=('amd64' 'arm64') sha256sums_amd64=("16c92ce0b13f4b0082b8a8362ac099fa5ae417780255990302e4865c2a8cd1bc") sha256sums_arm64=("a8ccd6770d0c0cceace33e5c668f236aaa5292bf77711a6afaefceb0bf8b87c7") -source_amd64=("https://github.com/watchexec/watchexec/releases/download/v${pkgver}/watchexec-${pkgver}-x86_64-unknown-linux-gnu.tar.xz") -source_arm64=("https://github.com/watchexec/watchexec/releases/download/v${pkgver}/watchexec-${pkgver}-aarch64-unknown-linux-gnu.tar.xz") +source_amd64=("@${pkgname}~${pkgver}::https://github.com/watchexec/watchexec/releases/download/v${pkgver}/watchexec-${pkgver}-x86_64-unknown-linux-gnu.tar.xz") +source_arm64=("@${pkgname}~${pkgver}::https://github.com/watchexec/watchexec/releases/download/v${pkgver}/watchexec-${pkgver}-aarch64-unknown-linux-gnu.tar.xz") pkgdesc="Executes commands in response to file modifications" url='https://watchexec.github.io/' maintainer=("Andrew Barchuk ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "./watchexec" -t "${pkgdir}/usr/bin" install -Dm644 "./watchexec.1" -t "${pkgdir}/usr/share/man/man1" install -Dm644 "./completions/bash" "${pkgdir}/usr/share/bash-completion/completions/watchexec" diff --git a/packages/wavey-launcher-bin/.SRCINFO b/packages/wavey-launcher-bin/.SRCINFO index de6d68bad7..0d748f7ed4 100644 --- a/packages/wavey-launcher-bin/.SRCINFO +++ b/packages/wavey-launcher-bin/.SRCINFO @@ -19,7 +19,7 @@ pkgbase = wavey-launcher-bin incompatible = debian:bullseye maintainer = vbrabandt2005 repology = project: wavey-launcher - source = https://github.com/an-anime-team/wavey-launcher/releases/download/1.0.1/wavey-launcher + source = @wavey-launcher-bin~1.0.1::https://github.com/an-anime-team/wavey-launcher/releases/download/1.0.1/wavey-launcher source = icon.png::https://raw.githubusercontent.com/an-anime-team/wavey-launcher/main/assets/images/icon.png sha256sums = ee91f347d7de593250a86b1de1aa8ed918026e1fec05655d9c44eff36fb8b439 sha256sums = SKIP diff --git a/packages/wavey-launcher-bin/wavey-launcher-bin.pacscript b/packages/wavey-launcher-bin/wavey-launcher-bin.pacscript index 5cd0435708..fe4ebadc02 100644 --- a/packages/wavey-launcher-bin/wavey-launcher-bin.pacscript +++ b/packages/wavey-launcher-bin/wavey-launcher-bin.pacscript @@ -5,7 +5,7 @@ pkgver="1.0.1" pkgdesc="Wavey Launcher for Linux with automatic patching and telemetry disabling" repology=("project: wavey-launcher") source=( - "https://github.com/an-anime-team/wavey-launcher/releases/download/${pkgver}/wavey-launcher" + "@${pkgname}~${pkgver}::https://github.com/an-anime-team/wavey-launcher/releases/download/${pkgver}/wavey-launcher" "icon.png::https://raw.githubusercontent.com/an-anime-team/wavey-launcher/main/assets/images/icon.png" ) sha256sums=( @@ -23,7 +23,7 @@ optdepends=( ) package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "wavey-launcher" "${pkgdir}/usr/bin/${gives}" mkdir -p "${pkgdir}/usr/share/applications" echo '[Desktop Entry] diff --git a/packages/waynergy/.SRCINFO b/packages/waynergy/.SRCINFO index 7544b68a56..9c32bae483 100644 --- a/packages/waynergy/.SRCINFO +++ b/packages/waynergy/.SRCINFO @@ -24,7 +24,7 @@ pkgbase = waynergy incompatible = debian:bullseye license = MIT maintainer = Eric Renfro - source = waynergy-0.0.17.tar.gz::https://github.com/r-c-f/waynergy/archive/refs/tags/v0.0.17.tar.gz + source = waynergy-0.0.17.tar.gz@waynergy~0.0.17::https://github.com/r-c-f/waynergy/archive/refs/tags/v0.0.17.tar.gz sha256sums = b8b2d12588cabfe161ce21a5cd898f06bdfd55c0106ecd4a26c8628aafeff990 pkgname = waynergy diff --git a/packages/waynergy/waynergy.pacscript b/packages/waynergy/waynergy.pacscript index fdc6feeb8a..f17f192ab3 100644 --- a/packages/waynergy/waynergy.pacscript +++ b/packages/waynergy/waynergy.pacscript @@ -12,16 +12,16 @@ optdepends=( ) maintainer=("Eric Renfro ") incompatible=("ubuntu:bionic" "ubuntu:focal" "ubuntu:kinetic" "debian:stretch" "debian:buster" "debian:bullseye") -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/r-c-f/waynergy/archive/refs/tags/v${pkgver}.tar.gz") +source=("${pkgname}-${pkgver}.tar.gz@${pkgname}~${pkgver}::https://github.com/r-c-f/waynergy/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=("b8b2d12588cabfe161ce21a5cd898f06bdfd55c0106ecd4a26c8628aafeff990") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" meson build --prefix="/usr" ninja -C build -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" DESTDIR="${pkgdir}" ninja -C build install install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/packages/webapp-manager/.SRCINFO b/packages/webapp-manager/.SRCINFO index 82a39a1658..4514422c9a 100644 --- a/packages/webapp-manager/.SRCINFO +++ b/packages/webapp-manager/.SRCINFO @@ -17,7 +17,7 @@ pkgbase = webapp-manager incompatible = *:bullseye maintainer = Zahrun repology = project: webapp-manager - source = https://github.com/linuxmint/webapp-manager/archive/refs/tags/1.3.4.tar.gz + source = @webapp-manager~1.3.4::https://github.com/linuxmint/webapp-manager/archive/refs/tags/1.3.4.tar.gz sha256sums = 818ec1186e028d538b0e7a9237b9fc8c68e804356d322a0a7ba5451c909fcbad pkgname = webapp-manager diff --git a/packages/webapp-manager/webapp-manager.pacscript b/packages/webapp-manager/webapp-manager.pacscript index 64b98884be..35b21a6b58 100644 --- a/packages/webapp-manager/webapp-manager.pacscript +++ b/packages/webapp-manager/webapp-manager.pacscript @@ -7,11 +7,11 @@ pkgdesc="Run websites as if they were apps" repology=("project: webapp-manager") sha256sums=("818ec1186e028d538b0e7a9237b9fc8c68e804356d322a0a7ba5451c909fcbad") incompatible=("*:jammy" "*:bullseye") -source=("https://github.com/linuxmint/webapp-manager/archive/refs/tags/${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/linuxmint/webapp-manager/archive/refs/tags/${pkgver}.tar.gz") maintainer=("Zahrun ") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Silent build sed -i 's/@echo/#/g' Makefile # Fix typo @@ -23,12 +23,12 @@ prepare() { } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make all -s } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}" cp -r usr etc "${pkgdir}" } diff --git a/packages/wezterm-bin/.SRCINFO b/packages/wezterm-bin/.SRCINFO index 4cfad8cab5..5173ec8ef3 100644 --- a/packages/wezterm-bin/.SRCINFO +++ b/packages/wezterm-bin/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = wezterm-bin breaks = wezterm-app maintainer = smokeythemonkey repology = project: wezterm - source = https://github.com/wez/wezterm/releases/download/20230712-072601-f4abf8fd/wezterm-20230712-072601-f4abf8fd.Ubuntu22.04.tar.xz + source = @wezterm-bin~20230712-072601-f4abf8fd::https://github.com/wez/wezterm/releases/download/20230712-072601-f4abf8fd/wezterm-20230712-072601-f4abf8fd.Ubuntu22.04.tar.xz sha256sums = 3b03b75a26a30f2de28180d66c5556e5878f6f3320d79d12fb78ea486400b6c3 pkgname = wezterm-bin diff --git a/packages/wezterm-bin/wezterm-bin.pacscript b/packages/wezterm-bin/wezterm-bin.pacscript index d0efe8cdd4..dac4e61a9b 100644 --- a/packages/wezterm-bin/wezterm-bin.pacscript +++ b/packages/wezterm-bin/wezterm-bin.pacscript @@ -3,14 +3,14 @@ gives="wezterm" arch=("amd64") pkgver="20230712-072601-f4abf8fd" pkgdesc="A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust" -source=("https://github.com/wez/wezterm/releases/download/${pkgver}/wezterm-${pkgver}.Ubuntu22.04.tar.xz") +source=("@${pkgname}~${pkgver}::https://github.com/wez/wezterm/releases/download/${pkgver}/wezterm-${pkgver}.Ubuntu22.04.tar.xz") sha256sums=("3b03b75a26a30f2de28180d66c5556e5878f6f3320d79d12fb78ea486400b6c3") breaks=("${gives}-app") repology=("project: wezterm") maintainer=("smokeythemonkey ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install Binaries install -Dm755 "${srcdir}/wezterm/usr/bin/wezterm" -t "${pkgdir}/usr/bin/" install -Dm755 "${srcdir}/wezterm/usr/bin/open-wezterm-here" "${pkgdir}/usr/bin/" diff --git a/packages/wgcf-bin/.SRCINFO b/packages/wgcf-bin/.SRCINFO index b713a61c6b..18f56f2f79 100644 --- a/packages/wgcf-bin/.SRCINFO +++ b/packages/wgcf-bin/.SRCINFO @@ -3,7 +3,7 @@ pkgbase = wgcf-bin pkgdesc = Cross-platform, unofficial CLI for Cloudflare Warp arch = amd64 maintainer = Wildy Sheverando - source = https://github.com/ViRb3/wgcf/releases/download/v2.2.23/wgcf_2.2.23_linux_amd64 + source = @wgcf-bin~2.2.23::https://github.com/ViRb3/wgcf/releases/download/v2.2.23/wgcf_2.2.23_linux_amd64 sha256sums = 2d4f9402c85982f5e6fdc64945b41491c651bbaca4e0aaf20bc31b63d3adab42 pkgname = wgcf-bin diff --git a/packages/wgcf-bin/wgcf-bin.pacscript b/packages/wgcf-bin/wgcf-bin.pacscript index 43f2bc3d3c..a008f54f11 100644 --- a/packages/wgcf-bin/wgcf-bin.pacscript +++ b/packages/wgcf-bin/wgcf-bin.pacscript @@ -1,12 +1,12 @@ pkgname="wgcf-bin" pkgver="2.2.23" -source=("https://github.com/ViRb3/wgcf/releases/download/v${pkgver}/wgcf_${pkgver}_linux_amd64") +source=("@${pkgname}~${pkgver}::https://github.com/ViRb3/wgcf/releases/download/v${pkgver}/wgcf_${pkgver}_linux_amd64") sha256sums=("2d4f9402c85982f5e6fdc64945b41491c651bbaca4e0aaf20bc31b63d3adab42") arch=('amd64') pkgdesc="Cross-platform, unofficial CLI for Cloudflare Warp" maintainer=("Wildy Sheverando ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "wgcf_${pkgver}_linux_amd64" "${pkgdir}/usr/bin/wgcf" } diff --git a/packages/whatsie/.SRCINFO b/packages/whatsie/.SRCINFO index 4527b9b1bf..ac6ac17f1a 100644 --- a/packages/whatsie/.SRCINFO +++ b/packages/whatsie/.SRCINFO @@ -14,7 +14,7 @@ pkgbase = whatsie makedepends = qtwebengine5-dev makedepends = qtwebengine5-dev-tools maintainer = Diegiwg - source = https://github.com/keshavbhatt/whatsie/archive/refs/tags/v4.14.1.tar.gz + source = @whatsie~4.14.1::https://github.com/keshavbhatt/whatsie/archive/refs/tags/v4.14.1.tar.gz sha256sums = 369acebb948375713f4e97a5e0304dbda407b432b42fe8ad0b6aa9b602744311 pkgname = whatsie diff --git a/packages/whatsie/whatsie.pacscript b/packages/whatsie/whatsie.pacscript index ff0109fe5f..80c06a4567 100644 --- a/packages/whatsie/whatsie.pacscript +++ b/packages/whatsie/whatsie.pacscript @@ -2,7 +2,7 @@ pkgname="whatsie" gives="whatsie" arch=("any") pkgver="4.14.1" -source=("https://github.com/keshavbhatt/whatsie/archive/refs/tags/v${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/keshavbhatt/whatsie/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=("369acebb948375713f4e97a5e0304dbda407b432b42fe8ad0b6aa9b602744311") url="https://github.com/keshavbhatt/whatsie" pkgdesc="Feature rich WhatsApp Client for Desktop Linux" @@ -11,12 +11,12 @@ depends=("libqt5webengine5" "libqt5webenginewidgets5" "libqt5location5") makedepends=("qtbase5-dev" "qtdeclarative5-dev" "qtlocation5-dev" "libqt5webchannel5-dev" "qtwebengine5-dev" "qtwebengine5-dev-tools") build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" qmake src make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/wsysmon-bin/.SRCINFO b/packages/wsysmon-bin/.SRCINFO index b3b1be5cb6..339e6369a3 100644 --- a/packages/wsysmon-bin/.SRCINFO +++ b/packages/wsysmon-bin/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = wsysmon-bin breaks = wsysmon-git maintainer = 0x262D repology = project: wsysmon - source = https://github.com/SlyFabi/WSysMon/releases/download/0.1.0/WSysMon + source = @wsysmon-bin~0.1.0::https://github.com/SlyFabi/WSysMon/releases/download/0.1.0/WSysMon source = wsysmon.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/wsysmon-bin/wsysmon.desktop sha256sums = ef57a20064c7d97c437cbce19e20f78638430e08bc7c9933cc876e83114fce58 sha256sums = SKIP diff --git a/packages/wsysmon-bin/wsysmon-bin.pacscript b/packages/wsysmon-bin/wsysmon-bin.pacscript index d661bd22ef..eb6cdd3607 100644 --- a/packages/wsysmon-bin/wsysmon-bin.pacscript +++ b/packages/wsysmon-bin/wsysmon-bin.pacscript @@ -5,7 +5,7 @@ arch=("amd64") pkgver="0.1.0" pkgdesc="A windows task manager clone for Linux" source=( - "https://github.com/SlyFabi/WSysMon/releases/download/${pkgver}/WSysMon" + "@${pkgname}~${pkgver}::https://github.com/SlyFabi/WSysMon/releases/download/${pkgver}/WSysMon" "${gives}.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/${pkgname}/${gives}.desktop" ) sha256sums=( @@ -16,7 +16,7 @@ breaks=("${gives}" "${gives}-deb" "${gives}-git") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install appimage install -Dm755 "WSysMon" "${pkgdir}/usr/bin/${gives}" diff --git a/packages/xonotic/.SRCINFO b/packages/xonotic/.SRCINFO index be4c1cc97c..c07c82935b 100644 --- a/packages/xonotic/.SRCINFO +++ b/packages/xonotic/.SRCINFO @@ -7,7 +7,7 @@ pkgbase = xonotic breaks = xonotic-git maintainer = Herisson repology = project: xonotic - source = https://dl.unvanquished.net/share/xonotic/release/xonotic-0.8.6.zip + source = @xonotic~0.8.6::https://dl.unvanquished.net/share/xonotic/release/xonotic-0.8.6.zip sha256sums = 50850f8d800e7499722f6ea61e478e96464a375494b5a24da93aa0598cbe964d pkgname = xonotic diff --git a/packages/xonotic/xonotic.pacscript b/packages/xonotic/xonotic.pacscript index 32220f23f9..3dc98c33d0 100644 --- a/packages/xonotic/xonotic.pacscript +++ b/packages/xonotic/xonotic.pacscript @@ -3,7 +3,7 @@ gives="xonotic" pkgver="0.8.6" pkgdesc="The Free and Fast Arena Shooter" url='https://xonotic.org/' -source=("https://dl.unvanquished.net/share/xonotic/release/xonotic-${pkgver}.zip") +source=("@${pkgname}~${pkgver}::https://dl.unvanquished.net/share/xonotic/release/xonotic-${pkgver}.zip") sha256sums=("50850f8d800e7499722f6ea61e478e96464a375494b5a24da93aa0598cbe964d") breaks=("xonotic-git") arch=('amd64') @@ -11,7 +11,7 @@ maintainer=("Herisson ") repology=("project: xonotic") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "xonotic-linux64-sdl" "${pkgdir}/usr/bin/${gives}-sdl" install -Dm755 "xonotic-linux64-glx" "${pkgdir}/usr/bin/${gives}-glx" mkdir -p "${pkgdir}/usr/share/applications/" diff --git a/packages/yabridge/.SRCINFO b/packages/yabridge/.SRCINFO index f942e0ba67..cde61ce733 100644 --- a/packages/yabridge/.SRCINFO +++ b/packages/yabridge/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = yabridge optdepends = wine64: 64-bit windows emulator maintainer = echometerain repology = project: yabridge - source = https://github.com/robbert-vdh/yabridge/releases/download/5.0.5/yabridge-5.0.5.tar.gz + source = @yabridge~5.0.5::https://github.com/robbert-vdh/yabridge/releases/download/5.0.5/yabridge-5.0.5.tar.gz sha256sums = 3ddc6e0989dad93e0275a83362fcfc0cb26b6dbfb8be7fc689410c02eb36455f pkgname = yabridge diff --git a/packages/yabridge/yabridge.pacscript b/packages/yabridge/yabridge.pacscript index 9287c2cf24..50da325aa8 100644 --- a/packages/yabridge/yabridge.pacscript +++ b/packages/yabridge/yabridge.pacscript @@ -1,7 +1,7 @@ pkgname="yabridge" arch=("any") pkgver="5.0.5" -source=("https://github.com/robbert-vdh/yabridge/releases/download/${pkgver}/yabridge-${pkgver}.tar.gz") +source=("@${pkgname}~${pkgver}::https://github.com/robbert-vdh/yabridge/releases/download/${pkgver}/yabridge-${pkgver}.tar.gz") pkgdesc="A modern and transparent way to use Windows VST2 and VST3 plugins on Linux." sha256sums=("3ddc6e0989dad93e0275a83362fcfc0cb26b6dbfb8be7fc689410c02eb36455f") optdepends=("wine: 32-bit windows emulator" @@ -10,7 +10,7 @@ maintainer=("echometerain ") repology=("project: yabridge") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -dm755 "${pkgdir}/usr/bin" install yabridgectl "${pkgdir}/usr/bin" install yabridge-host{,-32}.exe{,.so} "${pkgdir}/usr/bin" diff --git a/packages/yad/.SRCINFO b/packages/yad/.SRCINFO index e3c41e8824..d17351cad2 100644 --- a/packages/yad/.SRCINFO +++ b/packages/yad/.SRCINFO @@ -25,7 +25,7 @@ pkgbase = yad maintainer = echometerain maintainer = xdavius repology = project: yad - source = https://github.com/v1cont/yad/releases/download/v14.0/yad-14.0.tar.xz + source = @yad~14.0::https://github.com/v1cont/yad/releases/download/v14.0/yad-14.0.tar.xz source = debian12.patch sha256sums = 2829681f0a9ebd07b7f651c6266d5bf6199235ef027c4936a76988e0471f8e1d diff --git a/packages/yad/yad.pacscript b/packages/yad/yad.pacscript index 16d3091854..e09bcc8903 100644 --- a/packages/yad/yad.pacscript +++ b/packages/yad/yad.pacscript @@ -1,7 +1,7 @@ pkgname="yad" arch=("any") pkgver="14.0" -source=("https://github.com/v1cont/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz" +source=("@${pkgname}~${pkgver}::https://github.com/v1cont/${pkgname}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz" "debian12.patch") makedepends=("autotools-dev" "intltool" "libgtk-3-dev" "automake") depends=("libc6" "libcairo2" "libgdk-pixbuf2.0-0" "libglib2.0-0" "libgtk-3-0" "libpango-1.0-0" "libpangocairo-1.0-0") @@ -17,7 +17,7 @@ maintainer=("echometerain " repology=("project: yad") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" patch -p1 < ../debian12.patch autoreconf -ivf && intltoolize @@ -34,13 +34,13 @@ prepare() { } build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" ./configure "${FLAGS}" make -j"${NCPU}" } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" make install DESTDIR="${pkgdir}" } diff --git a/packages/yt-dlp/.SRCINFO b/packages/yt-dlp/.SRCINFO index 5bbf1eb105..66918a26fd 100644 --- a/packages/yt-dlp/.SRCINFO +++ b/packages/yt-dlp/.SRCINFO @@ -9,7 +9,7 @@ pkgbase = yt-dlp breaks = yt-dlp maintainer = Oren Klopfer repology = project: yt-dlp - source = https://github.com/yt-dlp/yt-dlp/releases/download/2024.11.04/yt-dlp + source = @yt-dlp~2024.11.04::https://github.com/yt-dlp/yt-dlp/releases/download/2024.11.04/yt-dlp sha256sums = dad4a9ce9db902cf1e69ca71c0ca778917fa5a804a2ab43bac612b0abef76314 pkgname = yt-dlp diff --git a/packages/yt-dlp/yt-dlp.pacscript b/packages/yt-dlp/yt-dlp.pacscript index 9ffb4e8e80..e24eec2b69 100644 --- a/packages/yt-dlp/yt-dlp.pacscript +++ b/packages/yt-dlp/yt-dlp.pacscript @@ -2,7 +2,7 @@ pkgname="yt-dlp" repology=("project: ${pkgname}") arch=("all") pkgver="2024.11.04" -source=("https://github.com/yt-dlp/yt-dlp/releases/download/${pkgver}/yt-dlp") +source=("@${pkgname}~${pkgver}::https://github.com/yt-dlp/yt-dlp/releases/download/${pkgver}/yt-dlp") depends=("python3" "ffmpeg") breaks=("${pkgname}-git" "${pkgname}-bin" "${pkgname}") pkgdesc="A youtube-dl fork with additional features and fixes" @@ -10,6 +10,6 @@ sha256sums=("dad4a9ce9db902cf1e69ca71c0ca778917fa5a804a2ab43bac612b0abef76314") maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 "yt-dlp" -t "${pkgdir}/usr/bin" } diff --git a/packages/zap/.SRCINFO b/packages/zap/.SRCINFO index ca9ece1bdf..8b6491bd40 100644 --- a/packages/zap/.SRCINFO +++ b/packages/zap/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = zap depends = jq depends = wget maintainer = srevinsaju - source = https://github.com/srevinsaju/zap/releases/download/v2.2.1/zap-amd64 + source = @zap~2.2.1::https://github.com/srevinsaju/zap/releases/download/v2.2.1/zap-amd64 sha256sums = 4972edd5da1be5c5dd2fa14619c7068b09fd9dc31c1feea50ed564cdb14df6bc pkgname = zap diff --git a/packages/zap/zap.pacscript b/packages/zap/zap.pacscript index bd4a82d5d2..acfbe3306b 100644 --- a/packages/zap/zap.pacscript +++ b/packages/zap/zap.pacscript @@ -2,14 +2,14 @@ pkgname="zap" gives="zap" pkgver="2.2.1" depends=("curl" "grep" "jq" "wget") -source=("https://github.com/srevinsaju/zap/releases/download/v2.2.1/zap-amd64") +source=("@${pkgname}~${pkgver}::https://github.com/srevinsaju/zap/releases/download/v2.2.1/zap-amd64") sha256sums=("4972edd5da1be5c5dd2fa14619c7068b09fd9dc31c1feea50ed564cdb14df6bc") arch=('amd64') pkgdesc="A delightful AppImage package manager" maintainer=("srevinsaju ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" mkdir -p "${pkgdir}/usr/bin" cp zap-amd64 "${pkgdir}/usr/bin/zap" chmod +x "${pkgdir}/usr/bin/zap" diff --git a/packages/zentile-bin/.SRCINFO b/packages/zentile-bin/.SRCINFO index 9be642406d..93b4fd934a 100644 --- a/packages/zentile-bin/.SRCINFO +++ b/packages/zentile-bin/.SRCINFO @@ -8,7 +8,7 @@ pkgbase = zentile-bin breaks = zentile-deb breaks = zentile-app maintainer = wizard-28 - source = https://github.com/blrsn/zentile/releases/download/v0.1.1/zentile_linux_amd64 + source = @zentile-bin~0.1.1::https://github.com/blrsn/zentile/releases/download/v0.1.1/zentile_linux_amd64 sha256sums = 3448835def513588bde74ecd98ed1b5e03c4269f32c90e31846e608b3eabcc33 pkgname = zentile-bin diff --git a/packages/zentile-bin/zentile-bin.pacscript b/packages/zentile-bin/zentile-bin.pacscript index dc23a9fbc9..8ed8603aa7 100644 --- a/packages/zentile-bin/zentile-bin.pacscript +++ b/packages/zentile-bin/zentile-bin.pacscript @@ -10,13 +10,13 @@ pkgname="zentile-bin" gives="zentile" pkgver="0.1.1" pkgdesc="Automatic Tiling for EWMH Complaint Window Managers." -source=("https://github.com/blrsn/zentile/releases/download/v${pkgver}/${gives}_linux_amd64") +source=("@${pkgname}~${pkgver}::https://github.com/blrsn/zentile/releases/download/v${pkgver}/${gives}_linux_amd64") breaks=("${gives}" "${gives}-git" "${gives}-deb" "${gives}-app") sha256sums=("3448835def513588bde74ecd98ed1b5e03c4269f32c90e31846e608b3eabcc33") arch=('amd64') package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Install binary install -Dm755 "${gives}_linux_amd64" "${pkgdir}/usr/bin/${gives}" } diff --git a/packages/zig-bin/.SRCINFO b/packages/zig-bin/.SRCINFO index b1ed0e2a2b..3350983f7f 100644 --- a/packages/zig-bin/.SRCINFO +++ b/packages/zig-bin/.SRCINFO @@ -6,9 +6,9 @@ pkgbase = zig-bin arch = arm64 maintainer = Andrew Barchuk repology = project: zig - source_amd64 = https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0.tar.xz + source_amd64 = @zig-bin~0.13.0::https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0.tar.xz sha256sums_amd64 = d45312e61ebcc48032b77bc4cf7fd6915c11fa16e4aad116b66c9468211230ea - source_arm64 = https://ziglang.org/download/0.13.0/zig-linux-aarch64-0.13.0.tar.xz + source_arm64 = @zig-bin~0.13.0::https://ziglang.org/download/0.13.0/zig-linux-aarch64-0.13.0.tar.xz sha256sums_arm64 = 041ac42323837eb5624068acd8b00cd5777dac4cf91179e8dad7a7e90dd0c556 pkgname = zig-bin diff --git a/packages/zig-bin/zig-bin.pacscript b/packages/zig-bin/zig-bin.pacscript index ce8124cc0a..d2d3e910f0 100644 --- a/packages/zig-bin/zig-bin.pacscript +++ b/packages/zig-bin/zig-bin.pacscript @@ -4,14 +4,14 @@ pkgver="0.13.0" arch=('amd64' 'arm64') sha256sums_amd64=("d45312e61ebcc48032b77bc4cf7fd6915c11fa16e4aad116b66c9468211230ea") sha256sums_arm64=("041ac42323837eb5624068acd8b00cd5777dac4cf91179e8dad7a7e90dd0c556") -source_amd64=("https://ziglang.org/download/${pkgver}/zig-linux-x86_64-${pkgver}.tar.xz") -source_arm64=("https://ziglang.org/download/${pkgver}/zig-linux-aarch64-${pkgver}.tar.xz") +source_amd64=("@${pkgname}~${pkgver}::https://ziglang.org/download/${pkgver}/zig-linux-x86_64-${pkgver}.tar.xz") +source_arm64=("@${pkgname}~${pkgver}::https://ziglang.org/download/${pkgver}/zig-linux-aarch64-${pkgver}.tar.xz") pkgdesc="General-purpose programming language and toolchain for maintaining robust, optimal and reusable software" url='https://ziglang.org/' maintainer=("Andrew Barchuk ") package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -Dm755 ./zig -t "${pkgdir}/usr/bin" install -d "${pkgdir}/usr/lib/zig/" cp -r ./lib/* "${pkgdir}/usr/lib/zig/" diff --git a/packages/zotero/.SRCINFO b/packages/zotero/.SRCINFO index 6284ba36d9..02c102dea6 100644 --- a/packages/zotero/.SRCINFO +++ b/packages/zotero/.SRCINFO @@ -4,7 +4,7 @@ pkgbase = zotero arch = amd64 maintainer = Oren Klopfer repology = project: zotero - source = https://download.zotero.org/client/release/7.0.9/Zotero-7.0.9_linux-x86_64.tar.bz2 + source = @zotero~7.0.9::https://download.zotero.org/client/release/7.0.9/Zotero-7.0.9_linux-x86_64.tar.bz2 sha256sums = f6c9ac3ab2248c37d2723cbaacc7f5d5b895d5dad684408f0e6b4b374443f810 pkgname = zotero diff --git a/packages/zotero/zotero.pacscript b/packages/zotero/zotero.pacscript index 62cbe1bd81..1636251f9a 100644 --- a/packages/zotero/zotero.pacscript +++ b/packages/zotero/zotero.pacscript @@ -1,21 +1,21 @@ pkgname="zotero" repology=("project: zotero") pkgver="7.0.9" -source=("https://download.zotero.org/client/release/${pkgver}/Zotero-${pkgver}_linux-x86_64.tar.bz2") +source=("@${pkgname}~${pkgver}::https://download.zotero.org/client/release/${pkgver}/Zotero-${pkgver}_linux-x86_64.tar.bz2") pkgdesc="Your personal research assistant" sha256sums=("f6c9ac3ab2248c37d2723cbaacc7f5d5b895d5dad684408f0e6b4b374443f810") arch=('amd64') maintainer=("Oren Klopfer ") prepare() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" # Modify desktop file to point to install location sed -i -e "s/^Exec=.*/Exec=\/opt\/zotero\/zotero -url %U/" \ -e "s/^Icon=.*/Icon=zotero/" zotero.desktop } package() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" install -D zotero.desktop -t "${pkgdir}/usr/share/applications" installdir="${pkgdir}/opt/zotero" mkdir -p "${installdir}" diff --git a/srclist b/srclist index 04d8062d05..f51a7f42f8 100644 --- a/srclist +++ b/srclist @@ -8,7 +8,7 @@ pkgbase = 1password-cli-bin arch = amd64 maintainer = Oren Klopfer repology = project: 1password-cli - source = https://cache.agilebits.com/dist/1P/op2/pkg/v2.30.3/op_linux_amd64_v2.30.3.zip + source = @1password-cli-bin~2.30.3::https://cache.agilebits.com/dist/1P/op2/pkg/v2.30.3/op_linux_amd64_v2.30.3.zip sha256sums = a16307ebcecb40fd091d7a6ff4f0c380c3c0897c4f4616de2c5d285e57d5ee28 pkgname = 1password-cli-bin @@ -61,7 +61,7 @@ pkgbase = adw-gtk3 maintainer = Herisson repology = project: adw-gtk3 repology = repo: aur - source = https://github.com/lassekongo83/adw-gtk3/releases/download/v5.3/adw-gtk3v5.3.tar.xz + source = @adw-gtk3~5.3::https://github.com/lassekongo83/adw-gtk3/releases/download/v5.3/adw-gtk3v5.3.tar.xz sha256sums = 2e6e87935bef30936e40d07c7af4fd20754e77917be224f61c4346867196bef0 pkgname = adw-gtk3 @@ -83,7 +83,7 @@ pkgbase = alacritty incompatible = debian:bookworm maintainer = Warofzen repology = project: alacritty - source = https://github.com/alacritty/alacritty/archive/refs/tags/v0.14.0.tar.gz + source = @alacritty~0.14.0::https://github.com/alacritty/alacritty/archive/refs/tags/v0.14.0.tar.gz sha256sums = 2919767177c010339502085b4ac5d3f9f15ca27e6befc39aa9d20fefb93ebcdf pkgname = alacritty @@ -97,7 +97,7 @@ pkgbase = amf-headers makedepends = git license = MIT maintainer = Luis Garcia - source = https://github.com/GPUOpen-LibrariesAndSDKs/AMF/releases/download/v1.4.34/AMF-headers.tar.gz + source = @amf-headers~1.4.34::https://github.com/GPUOpen-LibrariesAndSDKs/AMF/releases/download/v1.4.34/AMF-headers.tar.gz sha256sums = 5393759308f6d7bc9eb1ed8013c954e03aadb85f0ed6e96f969a5df447b0f79c pkgname = amf-headers @@ -113,7 +113,7 @@ pkgbase = amfora-bin breaks = amfora-app maintainer = Elsie19 repology = project: amfora - source = https://github.com/makew0rld/amfora/releases/download/v1.10.0/amfora_1.10.0_linux_64-bit + source = @amfora-bin~1.10.0::https://github.com/makew0rld/amfora/releases/download/v1.10.0/amfora_1.10.0_linux_64-bit source = amfora.png::https://roboticoverlords.org/amfora.png source = amfora.desktop::https://raw.githubusercontent.com/makew0rld/amfora/master/amfora.desktop sha256sums = b2e9e50954345b38c4481e200944950675d30cdd4e1d7eef50d5b3a528cc1a0a @@ -162,7 +162,7 @@ pkgbase = ananicy-cpp makedepends = libsystemd-dev makedepends = ninja-build repology = project: ananicy-cpp - source = https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v1.1.0/ananicy-cpp-v1.1.0.tar.gz + source = @ananicy-cpp~1.1.0::https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v1.1.0/ananicy-cpp-v1.1.0.tar.gz sha256sums = 49f59e8fa842c7603be344b7317eace773c3e416d881dae4ad7779b39b03fc4a pkgname = ananicy-cpp @@ -182,7 +182,7 @@ pkgbase = android-studio-canary replaces = android-studio-canary maintainer = Oren Klopfer repology = project: android-studio - source = https://dl.google.com/dl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-linux.tar.gz + source = @android-studio-canary~2024.2.1.11::https://dl.google.com/dl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-linux.tar.gz source = android-studio.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/android-studio/android-studio.desktop sha256sums = 81f2fa5da72ab6f6afacca4a5327de5191e133ad02706e3ee440dc8658b8cdc3 sha256sums = SKIP @@ -205,7 +205,7 @@ pkgbase = android-studio repology = project: android-studio repology = repo: aur repology = visiblename: android-studio - source = https://dl.google.com/dl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-linux.tar.gz + source = @android-studio~2024.2.1.11::https://dl.google.com/dl/android/studio/ide-zips/2024.2.1.11/android-studio-2024.2.1.11-linux.tar.gz source = android-studio.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/android-studio/android-studio.desktop sha256sums = 81f2fa5da72ab6f6afacca4a5327de5191e133ad02706e3ee440dc8658b8cdc3 sha256sums = SKIP @@ -226,7 +226,7 @@ pkgbase = ani-cli-bin depends = fzf maintainer = Elsie19 repology = project: ani-cli - source = https://github.com/pystardust/ani-cli/releases/download/v4.8/ani-cli + source = @ani-cli-bin~4.8::https://github.com/pystardust/ani-cli/releases/download/v4.8/ani-cli source = ani-cli.1::https://github.com/pystardust/ani-cli/releases/download/v4.8/ani-cli.1 sha256sums = 4a21690493b4aee4165f1881b19d9d696c9f56c5687940e587c542c6caa7c6fe sha256sums = SKIP @@ -257,7 +257,7 @@ pkgbase = anydesk-bin breaks = anydesk-deb replaces = anydesk repology = project: anydesk - source = https://download.anydesk.com/linux/anydesk-6.3.0-amd64.tar.gz + source = @anydesk-bin~6.3.0::https://download.anydesk.com/linux/anydesk-6.3.0-amd64.tar.gz sha256sums = b1e3337d35ce19af93963829988b2014e8acfbbf6bd1b5adfb8bc7dcd6fee452 pkgname = anydesk-bin @@ -496,7 +496,7 @@ pkgbase = arduino-cli-bin breaks = arduino-cli-git maintainer = DismissedGuy repology = project: arduino-cli - source = https://github.com/arduino/arduino-cli/releases/download/v0.35.3/arduino-cli_0.35.3_Linux_64bit.tar.gz + source = @arduino-cli-bin~0.35.3::https://github.com/arduino/arduino-cli/releases/download/v0.35.3/arduino-cli_0.35.3_Linux_64bit.tar.gz sha256sums = acf3a3e03f0478a1cade44d23d4bc2f979c9b61b64e13bc66e26220b7b9fbd23 pkgname = arduino-cli-bin @@ -512,7 +512,7 @@ pkgbase = arduino-ide-bin breaks = arduino-ide-git maintainer = DismissedGuy repology = project: arduino - source = https://downloads.arduino.cc/arduino-ide/arduino-ide_2.3.2_Linux_64bit.zip + source = @arduino-ide-bin~2.3.2::https://downloads.arduino.cc/arduino-ide/arduino-ide_2.3.2_Linux_64bit.zip source = arduino.svg::https://www.arduino.cc/wiki/370832ed4114dd35d498f2f449b4781e/arduino.svg source = arduino-ide.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/arduino-ide-bin/arduino-ide.desktop sha256sums = 1a23b911043a247116ace846f03a0265c719dcd49cf9a8af09334db4d3916e88 @@ -673,7 +673,7 @@ pkgbase = aws-cli-v2-bin replaces = awscli maintainer = Oren Klopfer repology = project: awscli - source = https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.21.0.zip + source = @aws-cli-v2-bin~2.21.0::https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.21.0.zip sha256sums = 0bb85fe4db44b35f111aae651e9dfc38f90c1db8cc582544944ad788cf5d1549 pkgname = aws-cli-v2-bin @@ -712,7 +712,7 @@ pkgbase = bat makedepends = libonig-dev makedepends = pkg-config replaces = bat - source = https://github.com/sharkdp/bat/archive/refs/tags/v0.24.0.tar.gz + source = @bat~0.24.0::https://github.com/sharkdp/bat/archive/refs/tags/v0.24.0.tar.gz sha256sums = 907554a9eff239f256ee8fe05a922aad84febe4fe10a499def72a4557e9eedfb pkgname = bat @@ -728,7 +728,7 @@ pkgbase = batsignal breaks = batsignal-git maintainer = Harshwardhan Mehrotra repology = project: batsignal - source = https://github.com/electrickite/batsignal/archive/refs/tags/1.6.4.tar.gz + source = @batsignal~1.6.4::https://github.com/electrickite/batsignal/archive/refs/tags/1.6.4.tar.gz sha256sums = 58439dac2b678ab798831fe861c06d2d5c128c4bb4bae1476a62ba1771da3983 pkgname = batsignal @@ -793,7 +793,7 @@ pkgbase = bitwarden-cli-bin replaces = bitwarden-cli maintainer = Elsie19 repology = project: bitwarden-cli - source = https://github.com/bitwarden/clients/releases/download/cli-v2024.1.0/bitwarden-cli-linux-2024.1.0.zip + source = @bitwarden-cli-bin~2024.1.0::https://github.com/bitwarden/clients/releases/download/cli-v2024.1.0/bitwarden-cli-linux-2024.1.0.zip sha256sums = 05c906bf3709151ffcd063624047c327086f80f6b0256ded6a8bcaea044fdb02 pkgname = bitwarden-cli-bin @@ -1114,7 +1114,7 @@ pkgbase = btrfs-du-bin arch = amd64 depends = btrfs-progs repology = project: btrfs-du - source = https://github.com/nachoparker/btrfs-du/archive/refs/tags/v0.0.7.tar.gz + source = @btrfs-du-bin~0.0.7::https://github.com/nachoparker/btrfs-du/archive/refs/tags/v0.0.7.tar.gz pkgname = btrfs-du-bin --- @@ -1153,7 +1153,7 @@ pkgbase = cantata depends = libqt5multimedia5 maintainer = ty1118 repology = project: cantata - source = https://github.com/CDrummond/cantata/releases/download/v2.5.0/cantata-2.5.0.tar.bz2 + source = @cantata~2.5.0::https://github.com/CDrummond/cantata/releases/download/v2.5.0/cantata-2.5.0.tar.bz2 sha256sums = eb7e00ab3f567afaa02ea2c86e2fe811a475afab93182b95922c6eb126821724 pkgname = cantata @@ -1183,9 +1183,9 @@ pkgbase = celeste-bin replaces = celeste replaces = celeste-git maintainer = Oren Klopfer - source_arm64 = https://github.com/rhino-linux/celeste/releases/download/v0.8.0/celeste_v0.8.0_arm64.zip + source_arm64 = @celeste-bin~0.8.0::https://github.com/rhino-linux/celeste/releases/download/v0.8.0/celeste_v0.8.0_arm64.zip sha256sums_arm64 = f8a1d65fe5f21e5dfa90ad6450f8124bf631e5d78f3b409b4e6d99ed007ebba4 - source_amd64 = https://github.com/rhino-linux/celeste/releases/download/v0.8.0/celeste_v0.8.0_amd64.zip + source_amd64 = @celeste-bin~0.8.0::https://github.com/rhino-linux/celeste/releases/download/v0.8.0/celeste_v0.8.0_amd64.zip sha256sums_amd64 = c844eff69ae5c5c8908b17a87f36ded77b1807976411efbab4f8401385c17a31 pkgname = celeste-bin @@ -1204,7 +1204,7 @@ pkgbase = cheat replaces = cheat maintainer = Arrowsome repology = project: cheat - source = https://github.com/cheat/cheat/releases/download/4.4.2/cheat-linux-amd64.gz + source = @cheat~4.4.2::https://github.com/cheat/cheat/releases/download/4.4.2/cheat-linux-amd64.gz sha256sums = b81f5ba21f134087c0294d809f89e5442d641d7be297bb128807cbce00849e9b pkgname = cheat @@ -1267,7 +1267,7 @@ pkgbase = clib makedepends = gcc makedepends = libcurl4-gnutls-dev repology = project: clib - source = https://github.com/clibs/clib/archive/refs/tags/2.8.3.tar.gz + source = @clib~2.8.3::https://github.com/clibs/clib/archive/refs/tags/2.8.3.tar.gz sha256sums = 0ad8262d13ef138a12452e67e081e3eb31a264e2040cfce09417e8f7eed4e1f5 pkgname = clib @@ -1287,15 +1287,15 @@ pkgbase = clipboard-bin breaks = clipboard-app maintainer = wizard-28 repology = project: clipboard - source_amd64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-amd64.zip + source_amd64 = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-amd64.zip sha256sums_amd64 = 5b90cd7299c1c0d679cfe8c1bd4e89e7fd70ebede2890d90a6f1da98a90e922b - source_arm64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-arm64.zip + source_arm64 = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-arm64.zip sha256sums_arm64 = 07493b5e9954585160fc54314e23e4897652f06594f6ec7ceba66b32d7f72b82 - source_armhf = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-armhf.zip + source_armhf = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-armhf.zip sha256sums_armhf = 7654d6f5176e554ed86d84f16924b2ec3d7a7e0000f24a43ee6772397b986dea - source_ppc64el = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-ppc64el.zip + source_ppc64el = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-ppc64el.zip sha256sums_ppc64el = a7c2c689a777d57fe6638a469c408753d1b4d5d61c8fecd141a4781f54a24e7a - source_riscv64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-riscv64.zip + source_riscv64 = @clipboard-bin~0.9.0.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.0.1/clipboard-linux-riscv64.zip sha256sums_riscv64 = e92f2c4eeeefd093d25f91f186c1c3ac572ea254369fe7028928246d431407c8 pkgname = clipboard-bin @@ -1344,7 +1344,7 @@ pkgbase = cmatrix makedepends = autoconf makedepends = make maintainer = Elsie19 - source = https://github.com/abishekvashok/cmatrix/releases/download/v2.0/cmatrix-v2.0-Butterscotch.tar + source = @cmatrix~2.0::https://github.com/abishekvashok/cmatrix/releases/download/v2.0/cmatrix-v2.0-Butterscotch.tar sha256sums = e46c739bfe79e570db2461f89ac66ea79a8fab8efb8423ab53f143e93c2553bc pkgname = cmatrix @@ -1414,9 +1414,9 @@ pkgbase = cortile-bin replaces = cortile-git maintainer = AJStrong repology = project: cortile - source_arm64 = https://github.com/leukipp/cortile/releases/download/v2.5.2/cortile_2.5.2_linux_arm64.tar.gz + source_arm64 = @cortile-bin~2.5.2::https://github.com/leukipp/cortile/releases/download/v2.5.2/cortile_2.5.2_linux_arm64.tar.gz sha256sums_arm64 = acebab88ef9e2301a25ce754838b3e8a5f6d800312436e871f2fad73b6f6fc9a - source_amd64 = https://github.com/leukipp/cortile/releases/download/v2.5.2/cortile_2.5.2_linux_amd64.tar.gz + source_amd64 = @cortile-bin~2.5.2::https://github.com/leukipp/cortile/releases/download/v2.5.2/cortile_2.5.2_linux_amd64.tar.gz sha256sums_amd64 = dcc104bb2dbdf5596b6de5e578b8988347200759ca5c1134f9d0bec3b19ef3dd pkgname = cortile-bin @@ -1426,7 +1426,7 @@ pkgbase = couture pkgdesc = Couture gives you exquisite control over your dynamics, and particularly attacks. arch = all maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Couture-FREE-1.6.zip + source = @couture~1.6::https://www.auburnsounds.com/downloads/Couture-FREE-1.6.zip sha256sums = 5cebcd1358f450a0b7c7003444c3febbc8764be8d401ead2a3e07cab232aa14e pkgname = couture @@ -1838,7 +1838,7 @@ pkgbase = discord-canary depends = libgbm1 maintainer = DismissedGuy repology = project: discord-canary - source = https://dl-canary.discordapp.net/apps/linux/0.0.327/discord-canary-0.0.327.tar.gz + source = @discord-canary~0.0.327::https://dl-canary.discordapp.net/apps/linux/0.0.327/discord-canary-0.0.327.tar.gz sha256sums = a8c7b282cdc463913e252db466299c0bc5fd185493bf6c5cf270cf4a1eddc75a pkgname = discord-canary @@ -1890,7 +1890,7 @@ pkgbase = discord depends = libc++1 maintainer = Elsie19 repology = project: discord - source = https://dl.discordapp.net/apps/linux/0.0.49/discord-0.0.49.tar.gz + source = @discord~0.0.49::https://dl.discordapp.net/apps/linux/0.0.49/discord-0.0.49.tar.gz sha256sums = ad54980244d94e5bab9db51e60914282c3dcb02aa32756c99de4108b2866bf04 pkgname = discord @@ -1926,7 +1926,7 @@ pkgbase = distrobox breaks = distrobox-git maintainer = Marie Piontek repology = project: distrobox - source = https://github.com/89luca89/distrobox/archive/refs/tags/1.8.0.tar.gz + source = @distrobox~1.8.0::https://github.com/89luca89/distrobox/archive/refs/tags/1.8.0.tar.gz sha256sums = 72d8d825b6aad63e03e0b92376e6ead9c053c1e676acab3c7eaac9be2929d0a2 pkgname = distrobox @@ -1956,7 +1956,7 @@ pkgbase = dmenu breaks = dmenu_run breaks = dmenu_path repology = project: dmenu - source = https://dl.suckless.org/tools/dmenu-5.2.tar.gz + source = @dmenu~5.2::https://dl.suckless.org/tools/dmenu-5.2.tar.gz sha256sums = d4d4ca77b59140f272272db537e05bb91a5914f56802652dc57e61a773d43792 pkgname = dmenu @@ -2016,9 +2016,9 @@ pkgbase = docker-bin provides = runc maintainer = Oren Klopfer repology = project: docker - source_arm64 = https://download.docker.com/linux/static/stable/aarch64/docker-27.3.1.tgz + source_arm64 = @docker-bin~27.3.1::https://download.docker.com/linux/static/stable/aarch64/docker-27.3.1.tgz sha256sums_arm64 = 4da6a6c7502b7ab561675a5ff5ac192d9b49d76d0b8847cf17ade246122279f4 - source_amd64 = https://download.docker.com/linux/static/stable/x86_64/docker-27.3.1.tgz + source_amd64 = @docker-bin~27.3.1::https://download.docker.com/linux/static/stable/x86_64/docker-27.3.1.tgz sha256sums_amd64 = 9b4f6fe406e50f9085ee474c451e2bb5adb119a03591f467922d3b4e2ddf31d3 pkgname = docker-bin @@ -2033,9 +2033,9 @@ pkgbase = docker-buildx-plugin-bin replaces = docker-buildx-plugin maintainer = Oren Klopfer repology = project: docker-buildx - source_amd64 = https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-amd64 + source_amd64 = @docker-buildx-plugin-bin~0.18.0::https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-amd64 sha256sums_amd64 = 4fe2eb90ac22b27fa03734899fcf814aa1e214a4952b9b30b20d551baf1d9a5c - source_arm64 = https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm64 + source_arm64 = @docker-buildx-plugin-bin~0.18.0::https://github.com/docker/buildx/releases/download/v0.18.0/buildx-v0.18.0.linux-arm64 sha256sums_arm64 = da9742321bb462547ebde69bf8420ac07b2a2c80fb57260f539bfc9f312becd6 pkgname = docker-buildx-plugin-bin @@ -2050,9 +2050,9 @@ pkgbase = docker-compose-plugin-bin replaces = docker-compose-plugin maintainer = Oren Klopfer repology = project: docker-compose - source_amd64 = https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-x86_64 + source_amd64 = @docker-compose-plugin-bin~2.30.3::https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-x86_64 sha256sums_amd64 = fbb4853d3f2148b0f2f0916f8971c9e500784e4e4949324934fc0b7dc2ed5016 - source_arm64 = https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-aarch64 + source_arm64 = @docker-compose-plugin-bin~2.30.3::https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-aarch64 sha256sums_arm64 = 8fed7b79b8bd1cb0624142f7d723c3cc67ba747c77ed69abbdefdc77a6d416d1 pkgname = docker-compose-plugin-bin @@ -2126,7 +2126,7 @@ pkgbase = dotdrop depends = diffutils maintainer = Elsie19 repology = project: dotdrop - source = https://github.com/deadc0de6/dotdrop/archive/refs/tags/v1.13.2.zip + source = @dotdrop~1.13.2::https://github.com/deadc0de6/dotdrop/archive/refs/tags/v1.13.2.zip sha256sums = b69deab3cf22b0cde5faacf5d90292abcade142da0b00513dc774dfc2e8f6203 pkgname = dotdrop @@ -2196,7 +2196,7 @@ pkgbase = dunst makedepends = libnotify-dev maintainer = Elsie19 repology = project: dunst - source = https://github.com/dunst-project/dunst/archive/refs/tags/v1.9.2.tar.gz + source = @dunst~1.9.2::https://github.com/dunst-project/dunst/archive/refs/tags/v1.9.2.tar.gz sha256sums = fa6ce45c0af4bae188b0d679a5ba92f8f9b7e4301bb1bb476e82df26bce9e71a pkgname = dunst @@ -2212,7 +2212,7 @@ pkgbase = dust-bin breaks = dust-app maintainer = wizard-28 repology = project: du-dust - source = https://github.com/bootandy/dust/releases/download/v0.8.6/dust-v0.8.6-x86_64-unknown-linux-musl.tar.gz + source = @dust-bin~0.8.6::https://github.com/bootandy/dust/releases/download/v0.8.6/dust-v0.8.6-x86_64-unknown-linux-musl.tar.gz sha256sums = 06e9bcac22ba29e74395dde046cfd5b260cf6fabab48e1ed3dfc017b4e8bada7 pkgname = dust-bin @@ -2397,7 +2397,7 @@ pkgbase = emacs replaces = emacs-nox maintainer = wizard-28 repology = project: emacs - source = http://ftpmirror.gnu.org/emacs/emacs-28.2.tar.xz + source = @emacs~28.2::http://ftpmirror.gnu.org/emacs/emacs-28.2.tar.xz sha256sums = ee21182233ef3232dc97b486af2d86e14042dbb65bbc535df562c3a858232488 pkgname = emacs @@ -2595,7 +2595,7 @@ pkgbase = fast pkgdesc = Minimal zero-dependency utility for testing your internet download speed from terminal arch = amd64 maintainer = Elsie19 - source = https://github.com/ddo/fast/releases/download/v0.0.4/fast_linux_amd64 + source = @fast~0.0.4::https://github.com/ddo/fast/releases/download/v0.0.4/fast_linux_amd64 sha256sums = 2775964dc15c0d677eefa4a391559689ebd4c8c8169d3b6c717c15f804f89bf6 pkgname = fast @@ -2668,7 +2668,7 @@ pkgbase = fennel-bin breaks = fennel-app maintainer = wizard-28 repology = project: fennel - source = https://fennel-lang.org/downloads/fennel-1.3.1-x86_64 + source = @fennel-bin~1.3.1::https://fennel-lang.org/downloads/fennel-1.3.1-x86_64 sha256sums = 85b71175739dfd5e8893726d7244b0f0b58fd21eaec009e39eea44ad7169f060 pkgname = fennel-bin @@ -2684,7 +2684,7 @@ pkgbase = fennel breaks = fennel-app maintainer = wizard-28 repology = project: fennel - source = https://fennel-lang.org/downloads/fennel-1.3.1 + source = @fennel~1.3.1::https://fennel-lang.org/downloads/fennel-1.3.1 sha256sums = 40a64d31a69803213d0e56f839814d5a13ae6fc40cc435b0c3be294e2ccda1ca pkgname = fennel @@ -2710,7 +2710,7 @@ pkgbase = ferium-bin replaces = ferium-git maintainer = Elsie19 repology = project: ferium - source = https://github.com/gorilla-devs/ferium/releases/download/v4.7.0/ferium-linux-nogui.zip + source = @ferium-bin~4.7.0::https://github.com/gorilla-devs/ferium/releases/download/v4.7.0/ferium-linux-nogui.zip sha256sums = d38db96b4352493d1b2c58413cea3765a654177e79856c7f086dc60d21e97ac6 pkgname = ferium-bin @@ -2726,7 +2726,7 @@ pkgbase = feroxbuster-bin breaks = feroxbuster-git maintainer = 0x262D repology = project: feroxbuster - source = https://github.com/epi052/feroxbuster/releases/download/v2.10.0/x86_64-linux-feroxbuster.tar.gz + source = @feroxbuster-bin~2.10.0::https://github.com/epi052/feroxbuster/releases/download/v2.10.0/x86_64-linux-feroxbuster.tar.gz source = feroxbuster.bash::https://raw.githubusercontent.com/epi052/feroxbuster/2.10.0/shell_completions/feroxbuster.bash source = _feroxbuster::https://raw.githubusercontent.com/epi052/feroxbuster/2.10.0/shell_completions/_feroxbuster source = feroxbuster.fish::https://raw.githubusercontent.com/epi052/feroxbuster/2.10.0/shell_completions/feroxbuster.fish @@ -2763,7 +2763,7 @@ pkgbase = ffnvcodec-headers makedepends = git license = MIT maintainer = Luis Garcia - source = https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.2.72.0/nv-codec-headers-12.2.72.0.tar.gz + source = @ffnvcodec-headers~12.2.72.0::https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.2.72.0/nv-codec-headers-12.2.72.0.tar.gz sha256sums = c295a2ba8a06434d4bdc5c2208f8a825285210d71d91d572329b2c51fd0d4d03 pkgname = ffnvcodec-headers @@ -2780,7 +2780,7 @@ pkgbase = ffsend-bin license = GPL3 maintainer = vigress8 repology = project: ffsend - source = https://github.com/timvisee/ffsend/releases/download/v0.2.76/ffsend-v0.2.76-linux-x64-static + source = @ffsend-bin~0.2.76::https://github.com/timvisee/ffsend/releases/download/v0.2.76/ffsend-v0.2.76-linux-x64-static source = https://gitlab.com/timvisee/ffsend/raw/v0.2.76/contrib/completions/ffsend.bash source = https://gitlab.com/timvisee/ffsend/raw/v0.2.76/contrib/completions/_ffsend source = https://gitlab.com/timvisee/ffsend/raw/v0.2.76/contrib/completions/ffsend.fish @@ -2907,9 +2907,9 @@ pkgbase = floorp-bin arch = arm64 maintainer = Oren Klopfer repology = project: floorp - source_amd64 = https://github.com/Floorp-Projects/Floorp/releases/download/v11.20.0/floorp-11.20.0.linux-x86_64.tar.bz2 + source_amd64 = @floorp-bin~11.20.0::https://github.com/Floorp-Projects/Floorp/releases/download/v11.20.0/floorp-11.20.0.linux-x86_64.tar.bz2 sha256sums_amd64 = 59e3a67de994bfc8da3038cfb355b249ea67bf13bda8aaff021c459aabffb767 - source_arm64 = https://github.com/Floorp-Projects/Floorp/releases/download/v11.20.0/floorp-11.20.0.linux-aarch64.tar.bz2 + source_arm64 = @floorp-bin~11.20.0::https://github.com/Floorp-Projects/Floorp/releases/download/v11.20.0/floorp-11.20.0.linux-aarch64.tar.bz2 sha256sums_arm64 = cd416460b0b5a8b06ee2c4699110197c8180143e76bce4c119719edfc19c0d00 pkgname = floorp-bin @@ -2922,9 +2922,9 @@ pkgbase = flyctl-bin arch = arm64 maintainer = Andrew Barchuk repology = project: flyctl - source_amd64 = https://github.com/superfly/flyctl/releases/download/v0.2.31/flyctl_0.2.31_Linux_x86_64.tar.gz + source_amd64 = @flyctl-bin~0.2.31::https://github.com/superfly/flyctl/releases/download/v0.2.31/flyctl_0.2.31_Linux_x86_64.tar.gz sha256sums_amd64 = 2af82bd13c9fed05fd11682ddc646c436353c87519d91482350d7a0edbb59841 - source_arm64 = https://github.com/superfly/flyctl/releases/download/v0.2.31/flyctl_0.2.31_Linux_arm64.tar.gz + source_arm64 = @flyctl-bin~0.2.31::https://github.com/superfly/flyctl/releases/download/v0.2.31/flyctl_0.2.31_Linux_arm64.tar.gz sha256sums_arm64 = b7d5b38c6e6e0d6907520db81caf66cefd086a34d959b9d1fcf7427510f63c60 pkgname = flyctl-bin @@ -2953,7 +2953,7 @@ pkgbase = fnlfmt breaks = -app maintainer = wizard-28 repology = project: fnlfmt - source = https://git.sr.ht/~technomancy/fnlfmt/archive/0.3.0.tar.gz + source = @fnlfmt~0.3.0::https://git.sr.ht/~technomancy/fnlfmt/archive/0.3.0.tar.gz sha256sums = 8baa2f5ed98f449139f6bd8b4859575c4cfeacc60c0a8884ecaa27bc94e69156 pkgname = fnlfmt @@ -2983,7 +2983,7 @@ pkgbase = font-downloader makedepends = gettext maintainer = সৌম্যদীপ repology = project: fontdownloader - source = https://github.com/GustavoPeredo/Font-Downloader/archive/refs/tags/v10.0.0.zip + source = @font-downloader~10.0.0::https://github.com/GustavoPeredo/Font-Downloader/archive/refs/tags/v10.0.0.zip sha256sums = eeafd4ac9cb0d47fd0c1512e07805d0f7a639cdbbc688647249eaee8d1753e23 pkgname = font-downloader @@ -3161,7 +3161,7 @@ pkgbase = geekbench-bin pkgver = 5.4.5 pkgdesc = Geekbench is a cross-platform benchmark that measures your system's performance with the press of a button arch = amd64 - source = https://cdn.geekbench.com/Geekbench-5.4.5-Linux.tar.gz + source = @geekbench-bin~5.4.5::https://cdn.geekbench.com/Geekbench-5.4.5-Linux.tar.gz sha256sums = 240f5bbd16fcbb4a86e99b1047da89df2695f678bf324756a3dc51b663e9f762 pkgname = geekbench-bin @@ -3180,7 +3180,7 @@ pkgbase = genymotion-bin replaces = genymotion maintainer = Arrowsome repology = project: genymotion - source = https://dl.genymotion.com/releases/genymotion-3.6.0/genymotion-3.6.0-linux_x64.bin + source = @genymotion-bin~3.6.0::https://dl.genymotion.com/releases/genymotion-3.6.0/genymotion-3.6.0-linux_x64.bin sha256sums = 092d40f6e76de3b6e1827609aaa9021b7cf85da3d51e6cf8d7b553b18d9c70e0 pkgname = genymotion-bin @@ -3206,7 +3206,7 @@ pkgbase = gfn-electron-bin breaks = geforcenow-electron-git maintainer = Marie Piontek repology = project: geforcenow-electron - source = https://github.com/hmlendea/gfn-electron/releases/download/v2.0.1/geforcenow-electron_2.0.1_linux.zip + source = @gfn-electron-bin~2.0.1::https://github.com/hmlendea/gfn-electron/releases/download/v2.0.1/geforcenow-electron_2.0.1_linux.zip source = icon.png::https://raw.githubusercontent.com/hmlendea/geforcenow-electron/master/icon.png sha256sums = 43ce97be4029df53b5f8e7d3a8d93c2a6857a69aaf4213be4f4a6dfd0432d75e sha256sums = SKIP @@ -3331,7 +3331,7 @@ pkgbase = git replaces = git maintainer = Oren Klopfer repology = project: git - source = https://www.kernel.org/pub/software/scm/git/git-2.47.0.tar.gz + source = @git~2.47.0::https://www.kernel.org/pub/software/scm/git/git-2.47.0.tar.gz sha256sums = a84a7917e0ab608312834413f01fc01edc7844f9f9002ba69f3b4f4bcb8d937a pkgname = git @@ -3369,7 +3369,7 @@ pkgbase = github-cli-bin replaces = gh maintainer = Oren Klopfer repology = project: gh - source = https://github.com/cli/cli/releases/download/v2.61.0/gh_2.61.0_linux_amd64.tar.gz + source = @github-cli-bin~2.61.0::https://github.com/cli/cli/releases/download/v2.61.0/gh_2.61.0_linux_amd64.tar.gz sha256sums = e2fe1a63cef003093eb1f8e4a669e9e763bd0b747de8abb3253411b408ef6ede pkgname = github-cli-bin @@ -3528,7 +3528,7 @@ pkgbase = gnome-tweaks breaks = gnome-tweaks-git license = GPL-3.0 repology = project: gnome-tweaks - source = https://github.com/GNOME/gnome-tweaks/archive/refs/tags/40.10.zip + source = @gnome-tweaks~40.10::https://github.com/GNOME/gnome-tweaks/archive/refs/tags/40.10.zip sha256sums = 59d9597840335b0d71afd287bec09260e172ff89e14d6d12c3416f23557974ee pkgname = gnome-tweaks @@ -3552,7 +3552,7 @@ pkgbase = go-bin replaces = golang-go maintainer = Paul Cosma (saenai) repology = project: go - source = https://go.dev/dl/go1.21.6.linux-amd64.tar.gz + source = @go-bin~1.21.6::https://go.dev/dl/go1.21.6.linux-amd64.tar.gz sha256sums = 3f934f40ac360b9c01f616a9aa1796d227d8b0328bf64cb045c7b8c4ee9caea4 pkgname = go-bin @@ -3960,7 +3960,7 @@ pkgbase = graillon pkgdesc = Graillon is a Vocal Live Changer that brings a world of possibilities right into your DAW arch = any maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Graillon-FREE-2.6.zip + source = @graillon~2.6::https://www.auburnsounds.com/downloads/Graillon-FREE-2.6.zip sha256sums = 1a94c86c2d0da8a2830a6aa838e7d1f26454149a1a83592d500739bc5198659e pkgname = graillon @@ -4048,7 +4048,7 @@ pkgbase = grive2 makedepends = pkg-config replaces = grive maintainer = KwonNam Son - source = https://github.com/vitalif/grive2/archive/v0.5.1.tar.gz + source = @grive2~0.5.1::https://github.com/vitalif/grive2/archive/v0.5.1.tar.gz sha256sums = 9940bcd3e5a3ffd32b91477fba8ba1ca3e0a3a72e5ffa9c6d524db87951fdbbb pkgname = grive2 @@ -4113,7 +4113,7 @@ pkgbase = gtkhash makedepends = intltool makedepends = wget replaces = gtkhash - source = https://github.com/tristanheaven/gtkhash/releases/download/v1.4/gtkhash-1.4.tar.xz + source = @gtkhash~1.4::https://github.com/tristanheaven/gtkhash/releases/download/v1.4/gtkhash-1.4.tar.xz sha256sums = 20b57dbb8f6c6d7323f573c111a11640603a422c5f9da7b302a4981e4adc37c4 pkgname = gtkhash @@ -4283,7 +4283,7 @@ pkgbase = helix arch = any makedepends = cargo repology = project: helix - source = https://github.com/helix-editor/helix/releases/download/24.07/helix-24.07-source.tar.xz + source = @helix~24.07::https://github.com/helix-editor/helix/releases/download/24.07/helix-24.07-source.tar.xz sha256sums = 44d9eb113a54a80a2891ac6374c74bcd2bce63d317f1e1c69c286a6fc919922c pkgname = helix @@ -4299,7 +4299,7 @@ pkgbase = hello replaces = hello maintainer = WRM-42 repology = project: hello - source = https://ftp.gnu.org/gnu/hello/hello-2.12.1.tar.gz + source = @hello~2.12.1::https://ftp.gnu.org/gnu/hello/hello-2.12.1.tar.gz sha256sums = 8d99142afd92576f30b0cd7cb42a8dc6809998bc5d607d88761f512e26c7db20 pkgname = hello @@ -4326,7 +4326,7 @@ pkgbase = highlight-pointer-bin breaks = highlight-pointer-git maintainer = 0x262D repology = project: highlight-pointer - source = https://github.com/swillner/highlight-pointer/releases/download/v1.1.3/highlight-pointer + source = @highlight-pointer-bin~1.1.3::https://github.com/swillner/highlight-pointer/releases/download/v1.1.3/highlight-pointer sha256sums = 82ad3845ef9ec3626ab1c0fad67614d5c61b26a2bf4e96b669e2a78e0395cb62 pkgname = highlight-pointer-bin @@ -4370,7 +4370,7 @@ pkgbase = htop makedepends = libncurses5-dev makedepends = libncursesw5-dev replaces = htop - source = https://github.com/htop-dev/htop/archive/refs/tags/3.2.2.tar.gz + source = @htop~3.2.2::https://github.com/htop-dev/htop/archive/refs/tags/3.2.2.tar.gz sha256sums = 3829c742a835a0426db41bb039d1b976420c21ec65e93b35cd9bfd2d57f44ac8 pkgname = htop @@ -4446,7 +4446,7 @@ pkgbase = hyperfine-bin breaks = hyperfine-app maintainer = wizard-28 repology = project: hyperfine - source = https://github.com/sharkdp/hyperfine/releases/download/v1.17.0/hyperfine-v1.17.0-x86_64-unknown-linux-musl.tar.gz + source = @hyperfine-bin~1.17.0::https://github.com/sharkdp/hyperfine/releases/download/v1.17.0/hyperfine-v1.17.0-x86_64-unknown-linux-musl.tar.gz sha256sums = 563de47d843810de501e3e6bfcb4571a4ff957eab811c2af87be23d1c599ae47 pkgname = hyperfine-bin @@ -4472,7 +4472,7 @@ pkgbase = hyprcursor-bin url = https://github.com/hyprwm/hyprcursor arch = amd64 maintainer = Elsie19 - source = https://github.com/hyprwm/hyprcursor/releases/download/v0.1.7/v0.1.7.tar.gz + source = @hyprcursor-bin~0.1.7::https://github.com/hyprwm/hyprcursor/releases/download/v0.1.7/v0.1.7.tar.gz sha256sums = b86ab68bb2260a8a09bd595ba38f0a077a08ad8a3f70c2549a59d355be6df196 pkgname = hyprcursor-bin @@ -4514,7 +4514,7 @@ pkgbase = hyprland-bin compatible = debian:sid maintainer = Elsie19 repology = project: hyprland - source = https://github.com/hyprwm/Hyprland/releases/download/v0.44.1/v0.44.1.tar.gz + source = @hyprland-bin~0.44.1::https://github.com/hyprwm/Hyprland/releases/download/v0.44.1/v0.44.1.tar.gz sha256sums = 4af254ce83f156df8a23c731f82b8879d015128b2185ae0b6a03c1b4caf49ec5 pkgname = hyprland-bin @@ -4588,7 +4588,7 @@ pkgbase = hyprland compatible = ubuntu:oracular maintainer = Elsie19 repology = project: hyprland - source = https://github.com/hyprwm/Hyprland/releases/download/v0.35.0/source-v0.35.0.tar.gz + source = @hyprland~0.35.0::https://github.com/hyprwm/Hyprland/releases/download/v0.35.0/source-v0.35.0.tar.gz sha256sums = de53d764606131c8aacc209f8a3ad6e619fdcddd16a7cdf4d8ca343816bb8c1b makedepends_noble = vulkan-utility-libraries-dev makedepends_noble = libdrm-dev @@ -4620,7 +4620,7 @@ pkgbase = hyprlang depends = build-essential makedepends = cmake maintainer = Oren Klopfer - source = https://github.com/hyprwm/hyprlang/archive/v0.5.0/hyprlang-0.5.0.tar.gz + source = @hyprlang~0.5.0::https://github.com/hyprwm/hyprlang/archive/v0.5.0/hyprlang-0.5.0.tar.gz sha256sums = c59e705f2c2ff9ea4e2b183fdf0bc20a62b7162604a657d6352716a1fd5061b2 pkgname = hyprlang @@ -4647,7 +4647,7 @@ pkgbase = hyprpaper compatible = ubuntu:noble maintainer = Elsie19 repology = project: hyprpaper - source = https://github.com/hyprwm/hyprpaper/archive/refs/tags/v0.4.0.tar.gz + source = @hyprpaper~0.4.0::https://github.com/hyprwm/hyprpaper/archive/refs/tags/v0.4.0.tar.gz sha256sums = cabd8181aa64dead3a0ed6e801e391c54b07f3400eecb9dcf2a01ac5d1cf47d3 pkgname = hyprpaper @@ -4674,7 +4674,7 @@ pkgbase = hyprpicker compatible = ubuntu:noble maintainer = Oren Klopfer repology = project: hyprpicker - source = https://github.com/hyprwm/hyprpicker/archive/refs/tags/v0.2.0.tar.gz + source = @hyprpicker~0.2.0::https://github.com/hyprwm/hyprpicker/archive/refs/tags/v0.2.0.tar.gz sha256sums = fa1b0c29682f5ede5a03d754770d152f38d869bc1faa300564680cef2de0758a pkgname = hyprpicker @@ -4739,7 +4739,7 @@ pkgbase = i3lock-color breaks = i3lock replaces = i3lock maintainer = Harshwardhan Mehrotra - source = https://github.com/Raymo111/i3lock-color/archive/refs/tags/2.13.c.5.tar.gz + source = @i3lock-color~2.13.c.5::https://github.com/Raymo111/i3lock-color/archive/refs/tags/2.13.c.5.tar.gz sha256sums = 46f15cbbf339873266e014f70b5e1ec02177f0295302b615a7bd85bef40d8ad2 pkgname = i3lock-color @@ -4804,7 +4804,7 @@ pkgbase = intel-undervolt arch = any makedepends = pkg-config maintainer = Elsie19 - source = https://github.com/kitsunyan/intel-undervolt/archive/refs/tags/1.7.tar.gz + source = @intel-undervolt~1.7::https://github.com/kitsunyan/intel-undervolt/archive/refs/tags/1.7.tar.gz sha256sums = 29a7ebaee4830d65d0b5cefa6d497887d4f23f34659876dfe944f3a020cf33ff pkgname = intel-undervolt @@ -4818,11 +4818,11 @@ pkgbase = intellij-idea-community-bin maintainer = Gianluca Mastrolonardo maintainer = James Ed Randson repology = project: intellij-idea-community - source_amd64 = https://download-cdn.jetbrains.com/idea/ideaIC-2024.2.3.tar.gz + source_amd64 = @intellij-idea-community-bin~2024.2.3::https://download-cdn.jetbrains.com/idea/ideaIC-2024.2.3.tar.gz source_amd64 = intellij-idea-community.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/intellij-idea-community-bin/intellij-idea-community.desktop sha256sums_amd64 = 2698adf2f0c4239f21b997faf9fc85954fd654a58d52ff630613fed70fb9699d sha256sums_amd64 = 20c489d224f83cf4b29174b8c398e256b1df0e9cb0b920890f39c5796404b293 - source_arm64 = https://download-cdn.jetbrains.com/idea/ideaIC-2024.2.3-aarch64.tar.gz + source_arm64 = @intellij-idea-community-bin~2024.2.3::https://download-cdn.jetbrains.com/idea/ideaIC-2024.2.3-aarch64.tar.gz source_arm64 = intellij-idea-community.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/intellij-idea-community-bin/intellij-idea-community.desktop sha256sums_arm64 = 97d5b585b9c7d5465ef7a0e99a41c35c405a7658fe61ece64be84c6ed6e45e4c sha256sums_arm64 = 20c489d224f83cf4b29174b8c398e256b1df0e9cb0b920890f39c5796404b293 @@ -4921,7 +4921,7 @@ pkgbase = jetbrains-toolbox-bin breaks = jetbrains-toolbox-app replaces = jetbrains-toolbox maintainer = Paul Cosma (saenai) - source = https://download-cdn.jetbrains.com/toolbox/jetbrains-toolbox-1.24.12080.tar.gz + source = @jetbrains-toolbox-bin~1.24.12080::https://download-cdn.jetbrains.com/toolbox/jetbrains-toolbox-1.24.12080.tar.gz sha256sums = d819065a45d29d53646490fbd8ca45dbcaa3d544bdbc6da4494377460ddf6b79 pkgname = jetbrains-toolbox-bin @@ -5135,7 +5135,7 @@ pkgbase = keepassxc maintainer = Oren Klopfer maintainer = Medaey repology = project: keepassxc - source = https://github.com/keepassxreboot/keepassxc/releases/download/2.7.9/keepassxc-2.7.9-src.tar.xz + source = @keepassxc~2.7.9::https://github.com/keepassxreboot/keepassxc/releases/download/2.7.9/keepassxc-2.7.9-src.tar.xz sha256sums = 3c44e45f22c00ddac63d8bc11054b4b0ada0222ffac08d3ed70f196cb9ed46fd pkgname = keepassxc @@ -5165,7 +5165,7 @@ pkgbase = kirc replaces = kirc maintainer = WRM-42 repology = project: kirc - source = https://github.com/mcpcpc/kirc/archive/refs/tags/0.3.2.tar.gz + source = @kirc~0.3.2::https://github.com/mcpcpc/kirc/archive/refs/tags/0.3.2.tar.gz sha256sums = a45172198873fb34c64150262be4515a7be268a5c00566c79f03a8ea2dd7900e pkgname = kirc @@ -5228,7 +5228,7 @@ pkgbase = kvantum makedepends = libxext-dev breaks = qt5-style-kvantum incompatible = debian:bullseye - source = https://github.com/tsujan/Kvantum/releases/download/V1.0.10/Kvantum-1.0.10.tar.xz + source = @kvantum~1.0.10::https://github.com/tsujan/Kvantum/releases/download/V1.0.10/Kvantum-1.0.10.tar.xz sha256sums = 4a070a1a6fac3d1861010aa44d34e665e4697bc64c4c5015a6448203c31f1f1f pkgname = kvantum @@ -5257,7 +5257,7 @@ pkgbase = lagrange depends = libunistring-dev depends = libmpg123-dev license = BSD-2 - source = https://git.skyjake.fi/gemini/lagrange/releases/download/v1.3.4/lagrange-1.3.4.tar.gz + source = @lagrange~1.3.4::https://git.skyjake.fi/gemini/lagrange/releases/download/v1.3.4/lagrange-1.3.4.tar.gz sha256sums = 0602bf65d79a1495818ab64717951d1c99057ed20e8c7bb621c8d5b693420b81 pkgname = lagrange @@ -5331,7 +5331,7 @@ pkgbase = lazygit arch = amd64 depends = git maintainer = Thomas Crha - source = https://github.com/jesseduffield/lazygit/releases/download/v0.42.0/lazygit_0.42.0_Linux_x86_64.tar.gz + source = @lazygit~0.42.0::https://github.com/jesseduffield/lazygit/releases/download/v0.42.0/lazygit_0.42.0_Linux_x86_64.tar.gz sha256sums = c3f8f1630fa9a0a00b68425c95879e059a42158425fd720b0b303e101d347d57 pkgname = lazygit @@ -5397,7 +5397,7 @@ pkgbase = lens pkgdesc = LENS is a spectral dynamics processor with unbelievable punch and clarity. arch = all maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Lens-FREE-1.0.2.zip + source = @lens~1.0.2::https://www.auburnsounds.com/downloads/Lens-FREE-1.0.2.zip sha256sums = bd7c1b6ba8f7ad8ac2ee674f881e06f9650cf863ad7ee79d22e30b4d853dad19 pkgname = lens @@ -5417,13 +5417,13 @@ pkgbase = lf-bin replaces = lf maintainer = Romario repology = project: lf - source_amd64 = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-amd64.tar.gz - source_i386 = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-i386.tar.gz - source_arm64 = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-arm64.tar.gz - source_armhf = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-armhf.tar.gz - source_mips64el = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-mips64el.tar.gz - source_ppc64el = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-ppc64el.tar.gz - source_s390x = https://github.com/gokcehan/lf/releases/download/r31/lf-linux-s390x.tar.gz + source_amd64 = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-amd64.tar.gz + source_i386 = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-i386.tar.gz + source_arm64 = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-arm64.tar.gz + source_armhf = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-armhf.tar.gz + source_mips64el = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-mips64el.tar.gz + source_ppc64el = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-ppc64el.tar.gz + source_s390x = @lf-bin~31::https://github.com/gokcehan/lf/releases/download/r31/lf-linux-s390x.tar.gz pkgname = lf-bin --- @@ -5712,7 +5712,7 @@ pkgbase = liblcf provides = lcf2xml maintainer = vigress8 repology = project: liblcf - source = https://easyrpg.org/downloads/player/0.8/liblcf-0.8.tar.xz + source = @liblcf~0.8::https://easyrpg.org/downloads/player/0.8/liblcf-0.8.tar.xz sha256sums = 6b0d8c7fefe3d66865336406f69ddf03fe59e52b5601687265a4d1e47a25c386 depends_focal = libicu66 depends_jammy = libicu70 @@ -5772,7 +5772,7 @@ pkgbase = libressl breaks = libressl-bin maintainer = wizard-28 repology = project: libressl - source = https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.7.3.tar.gz + source = @libressl~3.7.3::https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.7.3.tar.gz sha256sums = 7948c856a90c825bd7268b6f85674a8dcd254bae42e221781b24e3f8dc335db3 pkgname = libressl @@ -5832,7 +5832,7 @@ pkgbase = libspa-codec-bluez5-aac-bin arch = amd64 depends = libspa-0.2-bluetooth maintainer = Zahrun - source = https://github.com/Zahrun/libspa-0.2-bluetooth/raw/main/libspa-codec-bluez5-aac_0.3.65-4~glasgall1_amd64.tar.xz + source = @libspa-codec-bluez5-aac-bin~0.3.65-4~glasgall1::https://github.com/Zahrun/libspa-0.2-bluetooth/raw/main/libspa-codec-bluez5-aac_0.3.65-4~glasgall1_amd64.tar.xz sha256sums = 9a235d1b5d8bb52302f9c8159da828ca7c8de15614233967d484d92cba4e56c2 pkgname = libspa-codec-bluez5-aac-bin @@ -5859,7 +5859,7 @@ pkgbase = libtomlplusplus-header arch = all maintainer = Elsie19 repology = project: tomlplusplus - source = https://raw.githubusercontent.com/marzer/tomlplusplus/v3.4.0/toml.hpp + source = @libtomlplusplus-header~3.4.0::https://raw.githubusercontent.com/marzer/tomlplusplus/v3.4.0/toml.hpp sha256sums = 6b5172ad4dd6519aec67b919181fa7a38a2234131e5b2afa232dfe444819783e pkgname = libtomlplusplus-header @@ -6423,7 +6423,7 @@ pkgbase = lyx optdepends = texlive-latex-base: float wrap support maintainer = cat-master21 <96554164+cat-master21@users.noreply.github.com> repology = project: lyx - source = https://ftp.lip6.fr/pub/lyx/stable/2.3.x/lyx-2.3.7-1.tar.gz + source = @lyx~2.3.7-1::https://ftp.lip6.fr/pub/lyx/stable/2.3.x/lyx-2.3.7-1.tar.gz sha256sums = 910bb48d9b19c0cfeb6ec845eb318515f33a63ea7892a99b2e7b67c6b518bacd pkgname = lyx @@ -6510,7 +6510,7 @@ pkgbase = mangohud incompatible = debian:bullseye maintainer = xdavius repology = project: mangohud - source = https://github.com/flightlessmango/MangoHud/archive/refs/tags/v0.7.2.tar.gz + source = @mangohud~0.7.2::https://github.com/flightlessmango/MangoHud/archive/refs/tags/v0.7.2.tar.gz sha256sums = 67d2425c0cc634574d8bd8a924e0e1a2e909b47ed9b8c02029b5baffe46657fc pkgname = mangohud @@ -6536,7 +6536,7 @@ pkgbase = mcontrolcenter-bin depends = libqt5widgets5 maintainer = সৌম্যদীপ repology = project: mcontrolcenter - source = https://github.com/dmitry-s93/MControlCenter/releases/download/0.4.1/MControlCenter-0.4.1-bin.tar.gz + source = @mcontrolcenter-bin~0.4.1::https://github.com/dmitry-s93/MControlCenter/releases/download/0.4.1/MControlCenter-0.4.1-bin.tar.gz sha256sums = 81196a66e19ba0ac01536187bee5795a836ee1b37dda8027ca0ddbf9da5cf0dc pkgname = mcontrolcenter-bin @@ -6577,7 +6577,7 @@ pkgbase = megabasterd-bin depends = java11-runtime maintainer = vigress8 repology = project: megabasterd - source = https://github.com/tonikelope/megabasterd/releases/download/v8.22/MegaBasterd_8.22.jar + source = @megabasterd-bin~8.22::https://github.com/tonikelope/megabasterd/releases/download/v8.22/MegaBasterd_8.22.jar source = megabasterd.png::https://raw.githubusercontent.com/tonikelope/megabasterd/v8.22/src/main/resources/images/pica_roja_big.png sha256sums = 4a31af5c8eeeb2559747b34222dc63f43a0ca8a558bb9bdba256d7954e90d003 sha256sums = SKIP @@ -6667,7 +6667,7 @@ pkgbase = micro replaces = micro maintainer = edward-riley repology = project: micro - source = https://github.com/zyedidia/micro/releases/download/v2.0.13/micro-2.0.13-linux64.tar.gz + source = @micro~2.0.13::https://github.com/zyedidia/micro/releases/download/v2.0.13/micro-2.0.13-linux64.tar.gz sha256sums = a50e405d3d09d58f6b2c182429c18537a05f317dc0c3c9cb834b3271362e4781 pkgname = micro @@ -6791,7 +6791,7 @@ pkgbase = minecraft-launcher depends = libcurl4 depends = libuuid1 maintainer = aranym - source = https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_1121.tar.gz + source = @minecraft-launcher~1121::https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_1121.tar.gz source = minecraft-launcher.svg::https://launcher.mojang.com/download/minecraft-launcher.svg source = minecraft-launcher.desktop::https://aur.archlinux.org/cgit/aur.git/plain/minecraft-launcher.desktop?h=minecraft-launcher sha256sums = b08cb0cb52425afbafdd52a6b2c7d0d94ce0a2d9285f72f47ec2fcdc31e7e0cf @@ -6833,7 +6833,7 @@ pkgbase = mint-themes optdepends = mint-x-icons: Complementary icons for Mint-X themes. maintainer = badlydrawnface repology = project: - source = http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_2.1.5.tar.xz + source = @mint-themes~2.1.5::http://packages.linuxmint.com/pool/main/m/mint-themes/mint-themes_2.1.5.tar.xz sha256sums = 685cff6598bdaf4b6813be3080368845f019e09e974e7f589b5f99acb3da2396 pkgname = mint-themes @@ -6897,7 +6897,7 @@ pkgbase = modprobed-db replaces = modprobed-db-git license = MIT maintainer = xdavius - source = https://github.com/graysky2/modprobed-db/archive/v2.47.tar.gz + source = @modprobed-db~2.47::https://github.com/graysky2/modprobed-db/archive/v2.47.tar.gz sha256sums = fef19759fda476134bec718d997bcb2a0c43d0a19b72f8f9e38bba22c746531d pkgname = modprobed-db @@ -6909,7 +6909,7 @@ pkgbase = moka-icon-theme makedepends = meson makedepends = ninja-build maintainer = aranym - source = https://codeload.github.com/snwh/moka-icon-theme/tar.gz/refs/tags/v5.4.0 + source = @moka-icon-theme~5.4.0::https://codeload.github.com/snwh/moka-icon-theme/tar.gz/refs/tags/v5.4.0 sha256sums = b32e82aea4358e087620e852aa20042e791aa957a93de568da1d2223a46c7cd9 pkgname = moka-icon-theme @@ -6929,17 +6929,17 @@ pkgbase = mold-bin breaks = mold-bin maintainer = wizard-28 repology = project: mold - source_amd64 = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-x86_64-linux.tar.gz + source_amd64 = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-x86_64-linux.tar.gz sha256sums_amd64 = dafd02fe19c51818aa22c9d569393616b1a85a2220d6fb32ba3728d351074e59 - source_arm64 = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-aarch64-linux.tar.gz + source_arm64 = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-aarch64-linux.tar.gz sha256sums_arm64 = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 - source_armhf = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-arm-linux.tar.gz + source_armhf = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-arm-linux.tar.gz sha256sums_armhf = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 - source_ppc64el = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-ppc64le-linux.tar.gz + source_ppc64el = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-ppc64le-linux.tar.gz sha256sums_ppc64el = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 - source_riscv64 = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-riscv64-linux.tar.gz + source_riscv64 = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-riscv64-linux.tar.gz sha256sums_riscv64 = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 - source_s390x = https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-s390x-linux.tar.gz + source_s390x = @mold-bin~2.34.1::https://github.com/rui314/mold/releases/download/v2.34.1/mold-2.34.1-s390x-linux.tar.gz sha256sums_s390x = ea5f1266b92aa17c262210766dfd7cfd6637a6a94ac4c75e5def50d534ca24c1 pkgname = mold-bin @@ -7019,7 +7019,7 @@ pkgbase = mutt-wizard breaks = mutt-wizard-git maintainer = JonBoyleCoding repology = project: mutt-wizard - source = https://github.com/lukesmithxyz/mutt-wizard/archive/v3.3.1.tar.gz + source = @mutt-wizard~3.3.1::https://github.com/lukesmithxyz/mutt-wizard/archive/v3.3.1.tar.gz sha256sums = 4091fba053786d4143249e61dfddfd679c15f561ec34af17f130a3ca80c39b53 pkgname = mutt-wizard @@ -7072,7 +7072,7 @@ pkgbase = nano makedepends = texinfo license = GPL3 repology = project: nano - source = https://nano-editor.org/dist/v7/nano-7.2.tar.xz + source = @nano~7.2::https://nano-editor.org/dist/v7/nano-7.2.tar.xz sha256sums = 86f3442768bd2873cec693f83cdf80b4b444ad3cc14760b74361474fc87a4526 pkgname = nano @@ -7115,7 +7115,7 @@ pkgbase = neofetch optdepends = caca-utils: image preview optdepends = libcaca-dev: image preview maintainer = Elsie19 - source = https://github.com/dylanaraps/neofetch/archive/7.1.0.zip + source = @neofetch~7.1.0::https://github.com/dylanaraps/neofetch/archive/7.1.0.zip sha256sums = e610da6561f17c8161337d0c4115da310be576e8699fa2add64e14eeb3f3dcf1 pkgname = neofetch @@ -7132,7 +7132,7 @@ pkgbase = neovide-bin breaks = neovide-app maintainer = wizard-28 repology = project: neovide - source = https://github.com/neovide/neovide/releases/download/0.12.2/neovide-linux-x86_64.tar.gz + source = @neovide-bin~0.12.2::https://github.com/neovide/neovide/releases/download/0.12.2/neovide-linux-x86_64.tar.gz source = neovide.desktop::https://raw.githubusercontent.com/neovide/neovide/0.12.2/assets/neovide.desktop source = LICENSE::https://raw.githubusercontent.com/neovide/neovide/0.12.2/LICENSE source = https://raw.githubusercontent.com/neovide/neovide/0.12.2/assets/neovide-16x16.png @@ -7238,7 +7238,7 @@ pkgbase = nerd-fonts-cascadia-code replaces = nerd-fonts-cascadia-code maintainer = heyzsh repology = project: fonts:nerd-fonts - source = https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/CascadiaCode.tar.xz + source = @nerd-fonts-cascadia-code~3.1.1::https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/CascadiaCode.tar.xz sha256sums = 6f5f72a9df47c4d96cc427c89a12c0c538b5873aa46c9e2d3df3306b7429bef4 pkgname = nerd-fonts-cascadia-code @@ -7250,7 +7250,7 @@ pkgbase = nerd-fonts-fira-code replaces = nerd-fonts-fira-code maintainer = Nezred repology = project: fonts:nerd-fonts - source = https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/FiraCode.zip + source = @nerd-fonts-fira-code~3.1.1::https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/FiraCode.zip sha256sums = 1ad776cc5c186ff7ba1e2a05eea6701dfa57f7a1763e1db3422979301fb86209 pkgname = nerd-fonts-fira-code @@ -7262,7 +7262,7 @@ pkgbase = nerd-fonts-hack replaces = nerd-fonts-hack maintainer = Elsie19 repology = project: fonts:nerd-fonts - source = https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/Hack.tar.xz + source = @nerd-fonts-hack~3.1.1::https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/Hack.tar.xz sha256sums = 0d820cb2fedb86a15ca1354e03f26443face8b6aa190610263fad1125a409a16 pkgname = nerd-fonts-hack @@ -7274,7 +7274,7 @@ pkgbase = nerd-fonts-jetbrains-mono replaces = nerd-fonts-jetbrains-mono maintainer = Damian Bednarczyk repology = project: fonts:nerd-fonts - source = https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/JetBrainsMono.tar.xz + source = @nerd-fonts-jetbrains-mono~3.1.1::https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/JetBrainsMono.tar.xz sha256sums = 92225abcacf2fe500c59c5f16962528909a0c5caec8e2aa14a6546ff268a1db9 pkgname = nerd-fonts-jetbrains-mono @@ -7303,7 +7303,7 @@ pkgbase = nofetch pkgdesc = The simple man's fetch tool arch = all breaks = foo - source = https://github.com/jnats/nofetch/archive/refs/tags/v1.0.zip + source = @nofetch~1.0::https://github.com/jnats/nofetch/archive/refs/tags/v1.0.zip sha256sums = 92e1d4b047b2f5c5ba99d2afa922a65004321cd7930027183ee8c57d393cbb78 pkgname = nofetch @@ -7321,7 +7321,7 @@ pkgbase = noisetorch-bin maintainer = Marie Piontek repology = project: noisetorch repology = visiblename: noisetorch-bin - source = https://github.com/noisetorch/NoiseTorch/releases/download/v0.12.2/NoiseTorch_x64_v0.12.2.tgz + source = @noisetorch-bin~0.12.2::https://github.com/noisetorch/NoiseTorch/releases/download/v0.12.2/NoiseTorch_x64_v0.12.2.tgz source = noisetorch-pipewire.service::https://aur.archlinux.org/cgit/aur.git/plain/noisetorch-pipewire.service?h=noisetorch-bin source = noisetorch-pulse.service::https://aur.archlinux.org/cgit/aur.git/plain/noisetorch-pulse.service?h=noisetorch-bin sha256sums = aaa29e76736dc3432197e665f3c868496b5aca52183b67e5a0a1b8fa7913fe60 @@ -7430,7 +7430,7 @@ pkgbase = nowpm arch = any depends = wdiff breaks = foo - source = https://github.com/jnats/nowpm/archive/refs/tags/v1.0.zip + source = @nowpm~1.0::https://github.com/jnats/nowpm/archive/refs/tags/v1.0.zip sha256sums = 293e22e3ccdffd3e5db70ff025f66369d6550a1ea7fc18af538bc8d83f91b790 pkgname = nowpm @@ -7445,9 +7445,9 @@ pkgbase = nu-tongues-bin pacdeps = nushell-bin maintainer = wren54 repology = project: nu-tongues - source_amd64 = https://github.com/rhino-linux/nu-tongues/releases/download/v0.1.0/nu-tongues_v0.1.0_amd64.zip + source_amd64 = @nu-tongues-bin~0.1.0::https://github.com/rhino-linux/nu-tongues/releases/download/v0.1.0/nu-tongues_v0.1.0_amd64.zip sha256sums_amd64 = 8fa03893368db208cf6fe1e65264e4d4374f5bb6b4b09b4dde5df31a85eaf34f - source_arm64 = https://github.com/rhino-linux/nu-tongues/releases/download/v0.1.0/nu-tongues_v0.1.0_arm64.zip + source_arm64 = @nu-tongues-bin~0.1.0::https://github.com/rhino-linux/nu-tongues/releases/download/v0.1.0/nu-tongues_v0.1.0_arm64.zip sha256sums_arm64 = 29d3a06c6188b66738dcbecc9efaf2ce0708e17243e298adcd5710aac2a356e8 pkgname = nu-tongues-bin @@ -7476,7 +7476,7 @@ pkgbase = nuclei-bin breaks = nuclei-git maintainer = Oren Klopfer repology = project: nuclei - source = https://github.com/projectdiscovery/nuclei/releases/download/v3.3.5/nuclei_3.3.5_linux_amd64.zip + source = @nuclei-bin~3.3.5::https://github.com/projectdiscovery/nuclei/releases/download/v3.3.5/nuclei_3.3.5_linux_amd64.zip sha256sums = 7daa9af79972f0c483fedd14d20badefeef9685eddb7f35f2fb1e7e59f08309d pkgname = nuclei-bin @@ -7492,9 +7492,9 @@ pkgbase = nushell-bin breaks = nushell-app maintainer = wizard-28 repology = project: nushell - source_arm64 = https://github.com/nushell/nushell/releases/download/0.99.1/nu-0.99.1-aarch64-unknown-linux-gnu.tar.gz + source_arm64 = @nushell-bin~0.99.1::https://github.com/nushell/nushell/releases/download/0.99.1/nu-0.99.1-aarch64-unknown-linux-gnu.tar.gz sha256sums_arm64 = 5e4437a05faf127d91760f86b07e895832bd7afef6db90b8c717bcbc9ecb4299 - source_amd64 = https://github.com/nushell/nushell/releases/download/0.99.1/nu-0.99.1-x86_64-unknown-linux-gnu.tar.gz + source_amd64 = @nushell-bin~0.99.1::https://github.com/nushell/nushell/releases/download/0.99.1/nu-0.99.1-x86_64-unknown-linux-gnu.tar.gz sha256sums_amd64 = 3aeb6b790414e29296097790074f2e03db29b0aba329306e3ffdbfefa3e2664f pkgname = nushell-bin @@ -7573,7 +7573,7 @@ pkgbase = obs-backgroundremoval incompatible = *:bullseye maintainer = Zahrun repology = project: obs-backgroundremoval - source = https://github.com/royshil/obs-backgroundremoval/archive/refs/tags/1.1.12.tar.gz + source = @obs-backgroundremoval~1.1.12::https://github.com/royshil/obs-backgroundremoval/archive/refs/tags/1.1.12.tar.gz sha256sums = 50687434e49c005a881977ea46877c00da974a10810db2ee23b0b3fbeed7d6aa pkgname = obs-backgroundremoval @@ -7646,7 +7646,7 @@ pkgbase = oil breaks = oil-app maintainer = wizard-28 repology = project: oil-shell - source = https://www.oilshell.org/download/oil-0.20.0.tar.xz + source = @oil~0.20.0::https://www.oilshell.org/download/oil-0.20.0.tar.xz sha256sums = 42b85f52bbba4a3bb8e16f23fc394c4302bcfd9638f067f01c37d23f2ee449a0 pkgname = oil @@ -7677,7 +7677,7 @@ pkgbase = onefetch-bin pkgver = 2.18.0 pkgdesc = Git repository summary on your terminal arch = amd64 - source = https://github.com/o2sh/onefetch/releases/download/2.18.0/onefetch-linux.tar.gz + source = @onefetch-bin~2.18.0::https://github.com/o2sh/onefetch/releases/download/2.18.0/onefetch-linux.tar.gz sha256sums = 414d166e55e045a18d3a908cbe719cca08dabe5bfde45fa8aefce71099305a16 pkgname = onefetch-bin @@ -7707,7 +7707,7 @@ pkgbase = onnxruntime-bin replaces = onnxruntime-gpu-bin maintainer = Zahrun repology = project: onnxruntime - source = https://github.com/microsoft/onnxruntime/releases/download/v1.17.1/onnxruntime-linux-x64-1.17.1.tgz + source = @onnxruntime-bin~1.17.1::https://github.com/microsoft/onnxruntime/releases/download/v1.17.1/onnxruntime-linux-x64-1.17.1.tgz sha256sums = 89b153af88746665909c758a06797175ae366280cbf25502c41eb5955f9a555e pkgname = onnxruntime-bin @@ -7722,7 +7722,7 @@ pkgbase = onnxruntime-gpu-bin replaces = onnxruntime-gpu-bin maintainer = Zahrun repology = project: onnxruntime - source = https://github.com/microsoft/onnxruntime/releases/download/v1.17.1/onnxruntime-linux-x64-gpu-1.17.1.tgz + source = @onnxruntime-gpu-bin~1.17.1::https://github.com/microsoft/onnxruntime/releases/download/v1.17.1/onnxruntime-linux-x64-gpu-1.17.1.tgz sha256sums = 613c53745ea4960ed368f6b3ab673558bb8561c84a8fa781b4ea7fb4a4340be4 pkgname = onnxruntime-gpu-bin @@ -7847,7 +7847,7 @@ pkgbase = opentoonz breaks = opentoonz-bin maintainer = echometerain repology = project: opentoonz - source = https://github.com/opentoonz/opentoonz/archive/refs/tags/v1.7.1.tar.gz + source = @opentoonz~1.7.1::https://github.com/opentoonz/opentoonz/archive/refs/tags/v1.7.1.tar.gz sha256sums = d0daf60d06510efe15d0db3f9eed0162499ed58061504dca27892c2b9ea5f22d pkgname = opentoonz @@ -7990,7 +7990,7 @@ pkgbase = owofetch breaks = owofetch-git maintainer = Herisson repology = project: owofetch - source = https://github.com/netthier/owofetch-rs/archive/refs/tags/v0.3.1.zip + source = @owofetch~0.3.1::https://github.com/netthier/owofetch-rs/archive/refs/tags/v0.3.1.zip sha256sums = c4f8cd96751ceb932d75b98ad38c19ce5b3aad0aa274aeb5eb11e0aa89a6bd13 pkgname = owofetch @@ -8121,7 +8121,7 @@ pkgbase = panagement pkgdesc = Panagement is the spatialization laboratory that has found its way to thousands of studios around the world. Panagement gives you raw power over your stereo tracks. arch = any maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Panagement-FREE-2.4.zip + source = @panagement~2.4::https://www.auburnsounds.com/downloads/Panagement-FREE-2.4.zip sha256sums = d8544b8941fcc9049b6743c99799b380bd636c6f49b10ed08204719de866f1a1 pkgname = panagement @@ -8134,7 +8134,7 @@ pkgbase = pap incompatible = debian:bullseye maintainer = Talwat repology = project: pap - source = https://github.com/talwat/pap/archive/v0.15.0.tar.gz + source = @pap~0.15.0::https://github.com/talwat/pap/archive/v0.15.0.tar.gz sha256sums = 743fd7d6d8f6e5fcd198ee75fcc54fd77ce272c77009cfa2c28c0eb6aec5121c pkgname = pap @@ -8146,7 +8146,7 @@ pkgbase = paper-icon-theme makedepends = meson makedepends = ninja-build maintainer = aranym - source = https://github.com/snwh/paper-icon-theme/archive/refs/tags/v.1.5.0.tar.gz + source = @paper-icon-theme~1.5.0::https://github.com/snwh/paper-icon-theme/archive/refs/tags/v.1.5.0.tar.gz sha256sums = 62f21dfe95ece481e5c635480f32347f1ad27ea66b2ef0526fe799090b298ece pkgname = paper-icon-theme @@ -8158,7 +8158,7 @@ pkgbase = papirus-folders depends = papirus-icon-theme maintainer = Oren Klopfer repology = project: papirus-folders - source = https://github.com/PapirusDevelopmentTeam/papirus-folders/archive/refs/tags/v1.13.1.tar.gz + source = @papirus-folders~1.13.1::https://github.com/PapirusDevelopmentTeam/papirus-folders/archive/refs/tags/v1.13.1.tar.gz sha256sums = df38d1a86d4aaad575d1f93f1fc541d538409d985fa418d5eac46a77c18cb028 pkgname = papirus-folders @@ -8175,7 +8175,7 @@ pkgbase = papirus-icon-theme maintainer = Oren Klopfer repology = project: papirus-icon-theme repology = repo: aur - source = https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/20231201/papirus-icon-theme-20231201.tar.gz + source = @papirus-icon-theme~20231201::https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/20231201/papirus-icon-theme-20231201.tar.gz sha256sums = 9dde683d6444ed2d3b3dacf8579b04d527ce278cef575d606f690c7b31c7aebd pkgname = papirus-icon-theme @@ -8250,7 +8250,7 @@ pkgbase = pfetch-bin breaks = pfetch-git maintainer = Zahrun repology = project: pfetch - source = https://github.com/dylanaraps/pfetch/archive/refs/tags/0.6.0.zip + source = @pfetch-bin~0.6.0::https://github.com/dylanaraps/pfetch/archive/refs/tags/0.6.0.zip sha256sums = ec85100a912c0bdd06a82a9647d19a5c6d1d51c3a262d60b9ac8f17570fbfb39 pkgname = pfetch-bin @@ -8268,7 +8268,7 @@ pkgbase = pgmigrate replaces = pgmigrate maintainer = WRM-42 repology = project: pgmigrate - source = https://github.com/yandex/pgmigrate/archive/refs/tags/1.0.7.tar.gz + source = @pgmigrate~1.0.7::https://github.com/yandex/pgmigrate/archive/refs/tags/1.0.7.tar.gz sha256sums = ba39ee6198b1132a5306c3cce79d16644c507d7be999fbcc9c039cd3307693f6 pkgname = pgmigrate @@ -8335,7 +8335,7 @@ pkgbase = picom replaces = picom maintainer = vigress8 repology = project: picom - source = https://github.com/yshui/picom/archive/refs/tags/v12.5.tar.gz + source = @picom~12.5::https://github.com/yshui/picom/archive/refs/tags/v12.5.tar.gz sha256sums = 627fa5d7c590df3ba8d2c41eb35d3859f7826bd28fa49e92a0e04fb60ed77904 pkgname = picom @@ -8349,7 +8349,7 @@ pkgbase = pipes.sh-bin breaks = pipes.sh-git breaks = pipes.sh-deb breaks = pipes.sh-app - source = https://github.com/pipeseroni/pipes.sh/archive/v1.3.0.tar.gz + source = @pipes.sh-bin~1.3.0::https://github.com/pipeseroni/pipes.sh/archive/v1.3.0.tar.gz sha256sums = 532976dd8dc2d98330c45a8bcb6d7dc19e0b0e30bba8872dcce352361655a426 pkgname = pipes.sh-bin @@ -8383,7 +8383,7 @@ pkgbase = pipewire makedepends = python3-pip incompatible = debian:stable maintainer = Elsie19 - source = https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.65/pipewire-0.3.65.zip + source = @pipewire~0.3.65::https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/0.3.65/pipewire-0.3.65.zip sha256sums = f5fbe0028b56a9e9cc6c9fbb4e3e73d108bb818895f6fed3cd62d1a1b6fc4c30 pkgname = pipewire @@ -8477,7 +8477,7 @@ pkgbase = polybar optdepends = libnl-genl-3-dev: network maintainer = Elsie19 repology = project: polybar - source = https://github.com/polybar/polybar/releases/download/3.7.1/polybar-3.7.1.tar.gz + source = @polybar~3.7.1::https://github.com/polybar/polybar/releases/download/3.7.1/polybar-3.7.1.tar.gz sha256sums = 5de6ad385ba09dc453a4e5ec7054749a4882b5b21a62c17ae40bf7c90613ff0f pkgname = polybar @@ -8527,7 +8527,7 @@ pkgbase = popsicle compatible = debian:trixie license = MIT maintainer = James Ed Randson - source = https://github.com/pop-os/popsicle/archive/refs/tags/1.3.3.zip + source = @popsicle~1.3.3::https://github.com/pop-os/popsicle/archive/refs/tags/1.3.3.zip sha256sums = 01d67266af21505d44c4f646d06946bfa4d53e60aa7f993f7bccb852ec09451e pkgname = popsicle @@ -8546,7 +8546,7 @@ pkgbase = postman-bin maintainer = Marie Piontek repology = project: postman repology = visiblename: postman-bin - source = https://dl.pstmn.io/download/version/10.18.10/linux64 + source = @postman-bin~10.18.10::https://dl.pstmn.io/download/version/10.18.10/linux64 source = postman.desktop::https://aur.archlinux.org/cgit/aur.git/plain/postman.desktop?h=postman-bin sha256sums = 08063d6f63bed6f44e5047c64517997b1f5287995bdec202e1313154744be95a sha256sums = SKIP @@ -8586,7 +8586,7 @@ pkgbase = prettier depends = nodejs maintainer = vigress8 repology = project: prettier - source = https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz + source = @prettier~3.3.3::https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz sha256sums = 2f1ecb0ab57a588e0d4d40d3d45239e71ebd8f0190199d0d3f87fe2283639f46 pkgname = prettier @@ -8632,7 +8632,7 @@ pkgbase = proton-python-client breaks = proton-python-client-git proton-python-client-bin replaces = proton-python-client repology = project: proton-python-client - source = https://github.com/ProtonMail/proton-python-client/archive/refs/tags/0.7.1.tar.gz + source = @proton-python-client~0.7.1::https://github.com/ProtonMail/proton-python-client/archive/refs/tags/0.7.1.tar.gz sha256sums = 88d2546a922d9053988b5e1863bf6cf965e97b4c643cd879f16bb3f0b5f02b5e pkgname = proton-python-client @@ -8709,7 +8709,7 @@ pkgbase = protonvpn-cli replaces = protonvpn-cli maintainer = Oren Klopfer repology = project: protonvpn-cli - source = https://github.com/ProtonVPN/linux-cli/archive/refs/tags/3.13.0.tar.gz + source = @protonvpn-cli~3.13.0::https://github.com/ProtonVPN/linux-cli/archive/refs/tags/3.13.0.tar.gz sha256sums = d295d6c899638a88d615e2cacb078ecf2aee8c771ebb087c9edb43aea25aacd9 pkgname = protonvpn-cli @@ -8731,7 +8731,7 @@ pkgbase = protonvpn-gui replaces = protonvpn-gui maintainer = Oren Klopfer repology = project: protonvpn-gui - source = https://github.com/ProtonVPN/linux-app/archive/refs/tags/1.12.0.tar.gz + source = @protonvpn-gui~1.12.0::https://github.com/ProtonVPN/linux-app/archive/refs/tags/1.12.0.tar.gz sha256sums = 708dd5aa04a12963361a7a13188c65938b94adc268608e341faa2985312e7f94 pkgname = protonvpn-gui @@ -8757,7 +8757,7 @@ pkgbase = protonvpn-nm-lib breaks = protonvpn-nm-lib-git replaces = protonvpn-nm-lib repology = project: protonvpn-nm-lib - source = https://github.com/ProtonVPN/protonvpn-nm-lib/archive/refs/tags/3.8.0.tar.gz + source = @protonvpn-nm-lib~3.8.0::https://github.com/ProtonVPN/protonvpn-nm-lib/archive/refs/tags/3.8.0.tar.gz sha256sums = c8193defd5722a460b4628c54fbc55556caa525e70476a7e15fccf06f155cd97 pkgname = protonvpn-nm-lib @@ -8782,7 +8782,7 @@ pkgbase = pycharm-community-bin maintainer = ObsidianPresidium maintainer = James Ed Randson repology = project: pycharm - source = https://download.jetbrains.com/python/pycharm-community-2024.2.3.tar.gz + source = @pycharm-community-bin~2024.2.3::https://download.jetbrains.com/python/pycharm-community-2024.2.3.tar.gz source = pycharm.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/pycharm-community-bin/pycharm.desktop sha256sums = 448f6c48a51bb419c68c763b0e4eefc0449ad7bbad534de3f93b2f1a40308833 sha256sums = 0367fc67c51d5d99fd64a5184b8acb2dbed4a56bb26eecdcf25a2414f2233c04 @@ -9003,7 +9003,7 @@ pkgbase = qogir-gtk-theme-bin maintainer = wizard-28 repology = project: qogir-theme repology = repo: nix_unstable - source = https://github.com/vinceliuice/Qogir-theme/archive/2023-02-27.tar.gz + source = @qogir-gtk-theme-bin~2023-02-27::https://github.com/vinceliuice/Qogir-theme/archive/2023-02-27.tar.gz sha256sums = 211d2d7e027fe595e7512ca346b63a9314ee59e3ddee875bc1c06aeef9e5b9bb pkgname = qogir-gtk-theme-bin @@ -9019,7 +9019,7 @@ pkgbase = qogir-icon-theme-bin breaks = qogir-icon-theme-deb breaks = qogir-icon-theme-app maintainer = wizard-28 - source = https://github.com/vinceliuice/Qogir-icon-theme/archive/2022-11-05.tar.gz + source = @qogir-icon-theme-bin~2022-11-05::https://github.com/vinceliuice/Qogir-icon-theme/archive/2022-11-05.tar.gz sha256sums = 7747f8a139e01a075a94b832d95a53a98b98784b06e866dd8259bb0a38404480 pkgname = qogir-icon-theme-bin @@ -9073,7 +9073,7 @@ pkgbase = qt6pas provides = libqt6pas1 maintainer = xdavius repology = project: qt6pas - source = https://gitlab.com/freepascal.org/lazarus/lazarus/-/archive/lazarus_3_0/lazarus-lazarus_3_0.tar.bz2 + source = @qt6pas~6.2.7::https://gitlab.com/freepascal.org/lazarus/lazarus/-/archive/lazarus_3_0/lazarus-lazarus_3_0.tar.bz2 sha256sums = 053ebb9d703162617a6c5bbd26e78aacb45e439d9a9964aa3197eaada2aa8c2e pkgname = qt6pas @@ -9194,7 +9194,7 @@ pkgbase = renegate pkgdesc = Renegate is simply just a full-band Gate plug-in. It has an always smooth, natural sound, and is quick to operate. arch = any maintainer = echometerain - source = https://www.auburnsounds.com/downloads/Renegate-FREE-1.2.zip + source = @renegate~1.2::https://www.auburnsounds.com/downloads/Renegate-FREE-1.2.zip sha256sums = d7119fddfa44751a5c346e345de7c494a0ea11fcbae2aba65f1b66a8f414ecef pkgname = renegate @@ -9298,7 +9298,7 @@ pkgbase = rhino-core compatible = ubuntu:devel compatible = ubuntu:plucky maintainer = Oren Klopfer - source = https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png + source = @rhino-core~::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png pkgname = rhino-core --- @@ -9369,7 +9369,7 @@ pkgbase = rhino-pine-core compatible = ubuntu:devel compatible = ubuntu:plucky maintainer = Oren Klopfer - source = https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png + source = @rhino-pine-core~::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png pkgname = rhino-pine-core --- @@ -9411,7 +9411,7 @@ pkgbase = rhino-server-core compatible = ubuntu:devel compatible = ubuntu:plucky maintainer = Oren Klopfer - source = https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png + source = @rhino-server-core~::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png pkgname = rhino-server-core --- @@ -9429,9 +9429,9 @@ pkgbase = rhino-setup-bin replaces = rhino-setup-git incompatible = debian:* maintainer = Oren Klopfer - source_arm64 = https://github.com/rhino-linux/rhino-setup/releases/download/v2024.2/rhino-setup_v2024.2_arm64.zip + source_arm64 = @rhino-setup-bin~2024.2::https://github.com/rhino-linux/rhino-setup/releases/download/v2024.2/rhino-setup_v2024.2_arm64.zip sha256sums_arm64 = ad7f35b3ce22bb7fef4b46a866b001eef26cd464258ca36631ff14725898dfb2 - source_amd64 = https://github.com/rhino-linux/rhino-setup/releases/download/v2024.2/rhino-setup_v2024.2_amd64.zip + source_amd64 = @rhino-setup-bin~2024.2::https://github.com/rhino-linux/rhino-setup/releases/download/v2024.2/rhino-setup_v2024.2_amd64.zip sha256sums_amd64 = daf2f0da59da7e7a0ebfd7c5e9572550055a5ecd48f5b9d752a15dd78afe8a3e pkgname = rhino-setup-bin @@ -9532,7 +9532,7 @@ pkgbase = rhino-ubxi-core compatible = ubuntu:devel compatible = ubuntu:plucky maintainer = Oren Klopfer - source = https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png + source = @rhino-ubxi-core~::https://raw.githubusercontent.com/oklopfer/debs/master/logos/rhino-text.png pkgname = rhino-ubxi-core --- @@ -9794,7 +9794,7 @@ pkgbase = scrcpy replaces = scrcpy maintainer = vigress8 repology = project: scrcpy - source = https://github.com/Genymobile/scrcpy/archive/refs/tags/v2.7.tar.gz + source = @scrcpy~2.7::https://github.com/Genymobile/scrcpy/archive/refs/tags/v2.7.tar.gz source = scrcpy-server::https://github.com/Genymobile/scrcpy/releases/download/v2.7/scrcpy-server-v2.7 sha256sums = 3ceea215f6eccb59535f68a16db6db2b05a8a1c91bdcb4a6e222d3093a9daf8c sha256sums = a23c5659f36c260f105c022d27bcb3eafffa26070e7baa9eda66d01377a1adba @@ -9811,7 +9811,7 @@ pkgbase = sed makedepends = autoconf makedepends = automake replaces = sed - source = https://ftp.gnu.org/gnu/sed/sed-4.8.tar.xz + source = @sed~4.8::https://ftp.gnu.org/gnu/sed/sed-4.8.tar.xz sha256sums = f79b0cfea71b37a8eeec8490db6c5f7ae7719c35587f21edb0617f370eeff633 pkgname = sed @@ -9834,7 +9834,7 @@ pkgbase = shell-color-scripts pkgdesc = A collection of terminal color scripts. arch = all maintainer = Korkmatik <9c54efc1-143b-4f5f-9d2f-f6f189583f0f@aleeas.com> - source = https://gitlab.com/dwt1/shell-color-scripts/-/archive/master/shell-color-scripts-master.tar.gz + source = @shell-color-scripts~3.0::https://gitlab.com/dwt1/shell-color-scripts/-/archive/master/shell-color-scripts-master.tar.gz sha256sums = 31d94efd426d3d62459e2056cb4ea5ba051f77f46557a3cc0ad7b2ffdd48bf84 pkgname = shell-color-scripts @@ -9851,7 +9851,7 @@ pkgbase = shellcheck-bin breaks = shellcheck-app maintainer = Elsie19 repology = project: shellcheck - source = https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz + source = @shellcheck-bin~0.9.0::https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz sha256sums = 700324c6dd0ebea0117591c6cc9d7350d9c7c5c287acbad7630fa17b1d4d9e2f pkgname = shellcheck-bin @@ -9870,7 +9870,7 @@ pkgbase = shellharden incompatible = debian:bullseye maintainer = Elsie19 repology = project: shellharden - source = https://github.com/anordal/shellharden/archive/refs/tags/v4.3.0.zip + source = @shellharden~4.3.0::https://github.com/anordal/shellharden/archive/refs/tags/v4.3.0.zip sha256sums = d6679f7a2a3e96da923b2f04339a966202a24172f1bbc58e56e7982eca2a76dc pkgname = shellharden @@ -10050,7 +10050,7 @@ pkgbase = smartgit depends = libcurl4 maintainer = echometerain repology = project: smartgit - source = https://www.syntevo.com/downloads/smartgit/smartgit-linux-22_1_7.tar.gz + source = @smartgit~22.1.7::https://www.syntevo.com/downloads/smartgit/smartgit-linux-22_1_7.tar.gz pkgname = smartgit --- @@ -10202,7 +10202,7 @@ pkgbase = soundux incompatible = debian:* maintainer = D3SOX repology = project: soundux - source = https://github.com/Soundux/Soundux/releases/download/0.2.7/soundux-0.2.7.tar.gz + source = @soundux~0.2.7::https://github.com/Soundux/Soundux/releases/download/0.2.7/soundux-0.2.7.tar.gz sha256sums = 017003fc96f49df30575975f3904c0d8a500e325a9d2bca8c3dc69fed0cab0a7 pkgname = soundux @@ -10329,7 +10329,7 @@ pkgbase = starship-bin breaks = starship-git maintainer = charitarthchugh <37895518+charitarthchugh@users.noreply.github.com> repology = project: starship - source = https://github.com/starship/starship/releases/download/v1.19.0/starship-x86_64-unknown-linux-gnu.tar.gz + source = @starship-bin~1.19.0::https://github.com/starship/starship/releases/download/v1.19.0/starship-x86_64-unknown-linux-gnu.tar.gz sha256sums = 04710e277f7802ddf41400b650233a8954892bb9326768d82fff7d360ff37c58 pkgname = starship-bin @@ -10421,7 +10421,7 @@ pkgbase = stellarium makedepends = libqt6webengine6-data makedepends = qml6-module-qtcharts maintainer = Elsie19 - source = https://github.com/Stellarium/stellarium/releases/download/v23.2/stellarium-23.2.tar.xz + source = @stellarium~23.2::https://github.com/Stellarium/stellarium/releases/download/v23.2/stellarium-23.2.tar.xz sha256sums = 3aee154d0de3ed484e3e6fee027cf73e6dd0a677b3ea1af348b225ac02339008 pkgname = stellarium @@ -10518,7 +10518,7 @@ pkgbase = surf breaks = surf-git replaces = surf maintainer = WRM-42 - source = https://dl.suckless.org/surf/surf-2.1.tar.gz + source = @surf~2.1::https://dl.suckless.org/surf/surf-2.1.tar.gz sha256sums = 72e582920ba25a646203e93c2d2331d87f03037a28894d6c7e99af00ee043257 pkgname = surf @@ -10570,7 +10570,7 @@ pkgbase = systemcoding-conky makedepends = lm-sensors breaks = conky maintainer = System Coding - source = https://github.com/systemcoding/systemcoding-conky/releases/download/release/systemcoding-conky.zip + source = @systemcoding-conky~1.0::https://github.com/systemcoding/systemcoding-conky/releases/download/release/systemcoding-conky.zip sha256sums = 345774e7af5ce7783a1168746243e252922cac7fe0e0b8039c272792492a365c pkgname = systemcoding-conky @@ -10601,7 +10601,7 @@ pkgbase = tailscale incompatible = debian:bookworm maintainer = Nathan repology = project: tailscale - source = https://github.com/tailscale/tailscale/archive/refs/tags/v1.58.2.tar.gz + source = @tailscale~1.58.2::https://github.com/tailscale/tailscale/archive/refs/tags/v1.58.2.tar.gz sha256sums = 452f355408e4e2179872387a863387e06346fc8a6f9887821f9b8a072c6a5b0a pkgname = tailscale @@ -10623,7 +10623,7 @@ pkgbase = taskwarrior replaces = taskwarrior maintainer = JonBoyleCoding repology = project: taskwarrior - source = https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v2.6.2/task-2.6.2.tar.gz + source = @taskwarrior~2.6.2::https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v2.6.2/task-2.6.2.tar.gz sha256sums = b1d3a7f000cd0fd60640670064e0e001613c9e1cb2242b9b3a9066c78862cfec pkgname = taskwarrior @@ -10701,7 +10701,7 @@ pkgbase = tela-circle-icon-theme maintainer = Herisson repology = project: tela-circle-icon-theme repology = repo: aur - source = https://github.com/vinceliuice/Tela-circle-icon-theme/archive/refs/tags/2023-06-25.zip + source = @tela-circle-icon-theme~2023-06-25::https://github.com/vinceliuice/Tela-circle-icon-theme/archive/refs/tags/2023-06-25.zip sha256sums = 9caaf41608a565a82f1057391d3ac7a4a1e276d9df6fc56367b202ffb8484b48 pkgname = tela-circle-icon-theme @@ -10714,7 +10714,7 @@ pkgbase = telegram-bin arch = amd64 maintainer = Diegiwg repology = project: telegram-desktop - source = https://updates.tdesktop.com/tlinux/tsetup.4.14.9.tar.xz + source = @telegram-bin~4.14.9::https://updates.tdesktop.com/tlinux/tsetup.4.14.9.tar.xz sha256sums = f75239beeab815c9b1dada08e0ff84885fc85bc4919178545fffe7018ddffcc2 pkgname = telegram-bin @@ -10843,13 +10843,13 @@ pkgbase = tgpt-bin arch = arm64 arch = armhf arch = i386 - source_amd64 = https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-amd64 + source_amd64 = @tgpt-bin~2.7.3::https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-amd64 sha256sums_amd64 = 2d23406201b42c01ff1d7a9add89089cff40535adf0d585002fafcd39c34389a - source_arm64 = https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-arm64 + source_arm64 = @tgpt-bin~2.7.3::https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-arm64 sha256sums_arm64 = d7d5db3cc9238c25df8d2af48ff791dbc5714b0141192a6366267b7fd9a3f55d - source_armhf = https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-armhf + source_armhf = @tgpt-bin~2.7.3::https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-armhf sha256sums_armhf = 6d6bc35482c2f487986c1840fd8d64011e7b43a4f432b6a5c6747758b29fdac9 - source_i386 = https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-i386 + source_i386 = @tgpt-bin~2.7.3::https://github.com/aandrew-me/tgpt/releases/download/v2.7.3/tgpt-linux-i386 sha256sums_i386 = 3b8fc616680330f4c34f2a787d7187ccbfee606f06616d8d54ff055115216815 pkgname = tgpt-bin @@ -10961,7 +10961,7 @@ pkgbase = tidal-hifi-bin maintainer = Oren Klopfer repology = project: tidal-hifi repology = visiblename: tidal-hifi-bin - source = https://github.com/Mastermindzh/tidal-hifi/releases/download/5.17.0/tidal-hifi-5.17.0.tar.gz + source = @tidal-hifi-bin~5.17.0::https://github.com/Mastermindzh/tidal-hifi/releases/download/5.17.0/tidal-hifi-5.17.0.tar.gz source = icon.png::https://github.com/Mastermindzh/tidal-hifi/raw/master/build/icon.png source = tidal-hifi.desktop::https://aur.archlinux.org/cgit/aur.git/plain/tidal-hifi.desktop?h=tidal-hifi-bin sha256sums = c5db921e92ddb5cb38ff28157d5ed0c61b47d99855aa9be99f9f3fcdd5f4a3ab @@ -10996,7 +10996,7 @@ pkgbase = timeshift replaces = timeshift-btrfs maintainer = Paul Cosma (saenai) repology = project: timeshift - source = https://github.com/linuxmint/timeshift/archive/refs/tags/23.07.1.zip + source = @timeshift~23.07.1::https://github.com/linuxmint/timeshift/archive/refs/tags/23.07.1.zip sha256sums = 7b468430198c4e8c5c502258f1f67d15f0e68c3f58189d6e80b661cbdaf740f2 pkgname = timeshift @@ -11032,7 +11032,7 @@ pkgbase = tmpmail-bin breaks = tmpmail-app maintainer = wizard-28 repology = project: tmpmail - source = https://github.com/sdushantha/tmpmail/archive/refs/tags/v1.2.3.tar.gz + source = @tmpmail-bin~1.2.3::https://github.com/sdushantha/tmpmail/archive/refs/tags/v1.2.3.tar.gz sha256sums = 8d12f5474b89ee585413ec32cc9991a971a00e8bb63ac8e5a2e736f734f37cfb pkgname = tmpmail-bin @@ -11054,7 +11054,7 @@ pkgbase = tmux breaks = tmux-app replaces = tmux maintainer = Harshwardhan Mehrotra - source = https://github.com/tmux/tmux/releases/download/3.3/tmux-3.3.tar.gz + source = @tmux~3.3::https://github.com/tmux/tmux/releases/download/3.3/tmux-3.3.tar.gz sha256sums = b2382ac391f6a1c5b93293016cdc9488337d9a04b9d611ae05eac164740351dc pkgname = tmux @@ -11072,9 +11072,9 @@ pkgbase = topgrade-bin breaks = topgrade-musl-bin maintainer = Oren Klopfer repology = project: topgrade - source_amd64 = https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-x86_64-unknown-linux-gnu.tar.gz + source_amd64 = @topgrade-bin~16.0.1::https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-x86_64-unknown-linux-gnu.tar.gz sha256sums_amd64 = 5149ee536b15764bcdecb3fe971d99edfb82096f9f8112be3ff6f4e6acb6557f - source_arm64 = https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-aarch64-unknown-linux-gnu.tar.gz + source_arm64 = @topgrade-bin~16.0.1::https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-aarch64-unknown-linux-gnu.tar.gz sha256sums_arm64 = d114d4de129754d8e997d5a5021c42f11a8c5d0545ebd17dd1b55e55c4a2e61f pkgname = topgrade-bin @@ -11091,7 +11091,7 @@ pkgbase = topgrade-musl-bin breaks = topgrade-bin maintainer = Oren Klopfer repology = project: topgrade - source = https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-x86_64-unknown-linux-musl.tar.gz + source = @topgrade-musl-bin~16.0.1::https://github.com/topgrade-rs/topgrade/releases/download/v16.0.1/topgrade-v16.0.1-x86_64-unknown-linux-musl.tar.gz sha256sums = 61c9f61c4078f9b925e4f5eacbdf056b934c961d7279def368436b7a52f50b83 pkgname = topgrade-musl-bin @@ -11115,7 +11115,7 @@ pkgbase = tor breaks = tor-git replaces = tor repology = project: tor - source = https://dist.torproject.org/tor-0.4.7.13.tar.gz + source = @tor~0.4.7.13::https://dist.torproject.org/tor-0.4.7.13.tar.gz sha256sums = 2079172cce034556f110048e26083ce9bea751f3154b0ad2809751815b11ea9d pkgname = tor @@ -11223,7 +11223,7 @@ pkgbase = treefetch-bin breaks = treefetch-deb breaks = treefetch-app maintainer = angelofallars - source = https://github.com/angelofallars/treefetch/releases/download/v2.0.0/treefetch + source = @treefetch-bin~2.0.0::https://github.com/angelofallars/treefetch/releases/download/v2.0.0/treefetch sha256sums = 1a835bafa75ecd2f18a53c3e0d73cf742a579106af03c4c459e5f8c873ee5187 pkgname = treefetch-bin @@ -11244,7 +11244,7 @@ pkgbase = truckersmp-cli breaks = truckersmp-cli-git maintainer = badlydrawnface repology = project: truckersmp-cli - source = https://github.com/truckersmp-cli/truckersmp-cli/archive/refs/tags/0.10.1.tar.gz + source = @truckersmp-cli~0.10.1::https://github.com/truckersmp-cli/truckersmp-cli/archive/refs/tags/0.10.1.tar.gz sha256sums = 3f5e0289d06d5bdc39f86879283c7184adaa60eb06a3b4e481095da816121c16 pkgname = truckersmp-cli @@ -11259,7 +11259,7 @@ pkgbase = ttf-fira-sans license = OFL-1.1 maintainer = heyzsh repology = project: font-fira - source = https://fonts.google.com/download?family=Fira%20Sans + source = @ttf-fira-sans~4.202::https://fonts.google.com/download?family=Fira%20Sans sha256sums = 5a3059fbde784f57a58ffb55e15660ae6022c724ecbc468f58c0aaa2311c05f9 pkgname = ttf-fira-sans @@ -11306,7 +11306,7 @@ pkgbase = tuner makedepends = libgeocode-glib0 replaces = tuner-git license = GPL-3.0 - source = https://github.com/louis77/tuner/archive/refs/tags/1.3.1.zip + source = @tuner~1.3.1::https://github.com/louis77/tuner/archive/refs/tags/1.3.1.zip sha256sums = 4b8cc5941652ebb872793bbc0f3d56e1c5d4423e6cf8d16aaeea25999075c1aa pkgname = tuner @@ -11582,7 +11582,7 @@ pkgbase = uwufetch breaks = uwufetch-git breaks = uwufetch-bin maintainer = wizard-28 - source = https://github.com/TheDarkBug/uwufetch/archive/refs/tags/1.7.zip + source = @uwufetch~1.7::https://github.com/TheDarkBug/uwufetch/archive/refs/tags/1.7.zip sha256sums = 1f2f4b17c368e4e097323afc14386b30d6c7b7aa626565ef6902ff6e37b34dab pkgname = uwufetch @@ -11650,7 +11650,7 @@ pkgbase = ventoy-bin license = GPL-3.0-or-later maintainer = xdavius repology = project: ventoy - source = https://github.com/ventoy/Ventoy/releases/download/v1.0.99/ventoy-1.0.99-linux.tar.gz + source = @ventoy-bin~1.0.99::https://github.com/ventoy/Ventoy/releases/download/v1.0.99/ventoy-1.0.99-linux.tar.gz source = https://aur.archlinux.org/cgit/aur.git/plain/sanitize.patch?h=ventoy-bin source = https://aur.archlinux.org/cgit/aur.git/plain/ventoy?h=ventoy-bin source = https://aur.archlinux.org/cgit/aur.git/plain/ventoy-extend-persistent?h=ventoy-bin @@ -11733,7 +11733,7 @@ pkgbase = viper4linux depends = libgstreamer-plugins-base1.0-dev depends = libgstreamer1.0-dev depends = gstreamer1.0-tools - source = https://github.com/SamarthH/Viper4LinuxForPacstall/releases/download/v1.0/Viper4LinuxForPacstall.zip + source = @viper4linux~2.0::https://github.com/SamarthH/Viper4LinuxForPacstall/releases/download/v1.0/Viper4LinuxForPacstall.zip sha256sums = fe85277ca63f8a99beb2c347b6d9a268eb783c601c8fcbb7d0366d4797ff9900 pkgname = viper4linux @@ -11783,7 +11783,7 @@ pkgbase = vivarium makedepends = libseat-dev makedepends = libxcb-res0-dev maintainer = Elsie19 - source = https://github.com/inclement/vivarium/archive/refs/tags/v0.0.4.zip + source = @vivarium~0.0.4::https://github.com/inclement/vivarium/archive/refs/tags/v0.0.4.zip sha256sums = abb7272f53d1769de3726c6961df40627c98b8884eb32388e29b8812c60aacec pkgname = vivarium @@ -11875,7 +11875,7 @@ pkgbase = waf pkgdesc = Waf is a Python-based framework for configuring, compiling and installing applications. arch = any maintainer = echometerain - source = https://gitlab.com/ita1024/waf/-/archive/waf-2.0.24/waf-waf-2.0.24.zip + source = @waf~2.0.24::https://gitlab.com/ita1024/waf/-/archive/waf-2.0.24/waf-waf-2.0.24.zip sha256sums = 87a468f9bf1d8a55151dda6290e230bcdad199df70217a223eb96ac79b94f121 pkgname = waf @@ -11930,7 +11930,7 @@ pkgbase = warp incompatible = debian:* maintainer = Oren Klopfer repology = project: warp-share-files - source = https://gitlab.gnome.org/World/warp/-/archive/v0.6.2/warp-v0.6.2.tar.gz + source = @warp~0.6.2::https://gitlab.gnome.org/World/warp/-/archive/v0.6.2/warp-v0.6.2.tar.gz sha256sums = b3df2017e19c7bf1477b5bd07d857d0d8fe5375ab293d932a8a4e30aba91496a pkgname = warp @@ -11969,9 +11969,9 @@ pkgbase = watchexec-bin arch = arm64 maintainer = Andrew Barchuk repology = project: watchexec - source_amd64 = https://github.com/watchexec/watchexec/releases/download/v1.25.1/watchexec-1.25.1-x86_64-unknown-linux-gnu.tar.xz + source_amd64 = @watchexec-bin~1.25.1::https://github.com/watchexec/watchexec/releases/download/v1.25.1/watchexec-1.25.1-x86_64-unknown-linux-gnu.tar.xz sha256sums_amd64 = 16c92ce0b13f4b0082b8a8362ac099fa5ae417780255990302e4865c2a8cd1bc - source_arm64 = https://github.com/watchexec/watchexec/releases/download/v1.25.1/watchexec-1.25.1-aarch64-unknown-linux-gnu.tar.xz + source_arm64 = @watchexec-bin~1.25.1::https://github.com/watchexec/watchexec/releases/download/v1.25.1/watchexec-1.25.1-aarch64-unknown-linux-gnu.tar.xz sha256sums_arm64 = a8ccd6770d0c0cceace33e5c668f236aaa5292bf77711a6afaefceb0bf8b87c7 pkgname = watchexec-bin @@ -11997,7 +11997,7 @@ pkgbase = wavey-launcher-bin incompatible = debian:bullseye maintainer = vbrabandt2005 repology = project: wavey-launcher - source = https://github.com/an-anime-team/wavey-launcher/releases/download/1.0.1/wavey-launcher + source = @wavey-launcher-bin~1.0.1::https://github.com/an-anime-team/wavey-launcher/releases/download/1.0.1/wavey-launcher source = icon.png::https://raw.githubusercontent.com/an-anime-team/wavey-launcher/main/assets/images/icon.png sha256sums = ee91f347d7de593250a86b1de1aa8ed918026e1fec05655d9c44eff36fb8b439 sha256sums = SKIP @@ -12123,7 +12123,7 @@ pkgbase = waynergy incompatible = debian:bullseye license = MIT maintainer = Eric Renfro - source = waynergy-0.0.17.tar.gz::https://github.com/r-c-f/waynergy/archive/refs/tags/v0.0.17.tar.gz + source = waynergy-0.0.17.tar.gz@waynergy~0.0.17::https://github.com/r-c-f/waynergy/archive/refs/tags/v0.0.17.tar.gz sha256sums = b8b2d12588cabfe161ce21a5cd898f06bdfd55c0106ecd4a26c8628aafeff990 pkgname = waynergy @@ -12159,7 +12159,7 @@ pkgbase = webapp-manager incompatible = *:bullseye maintainer = Zahrun repology = project: webapp-manager - source = https://github.com/linuxmint/webapp-manager/archive/refs/tags/1.3.4.tar.gz + source = @webapp-manager~1.3.4::https://github.com/linuxmint/webapp-manager/archive/refs/tags/1.3.4.tar.gz sha256sums = 818ec1186e028d538b0e7a9237b9fc8c68e804356d322a0a7ba5451c909fcbad pkgname = webapp-manager @@ -12259,7 +12259,7 @@ pkgbase = wezterm-bin breaks = wezterm-app maintainer = smokeythemonkey repology = project: wezterm - source = https://github.com/wez/wezterm/releases/download/20230712-072601-f4abf8fd/wezterm-20230712-072601-f4abf8fd.Ubuntu22.04.tar.xz + source = @wezterm-bin~20230712-072601-f4abf8fd::https://github.com/wez/wezterm/releases/download/20230712-072601-f4abf8fd/wezterm-20230712-072601-f4abf8fd.Ubuntu22.04.tar.xz sha256sums = 3b03b75a26a30f2de28180d66c5556e5878f6f3320d79d12fb78ea486400b6c3 pkgname = wezterm-bin @@ -12269,7 +12269,7 @@ pkgbase = wgcf-bin pkgdesc = Cross-platform, unofficial CLI for Cloudflare Warp arch = amd64 maintainer = Wildy Sheverando - source = https://github.com/ViRb3/wgcf/releases/download/v2.2.23/wgcf_2.2.23_linux_amd64 + source = @wgcf-bin~2.2.23::https://github.com/ViRb3/wgcf/releases/download/v2.2.23/wgcf_2.2.23_linux_amd64 sha256sums = 2d4f9402c85982f5e6fdc64945b41491c651bbaca4e0aaf20bc31b63d3adab42 pkgname = wgcf-bin @@ -12310,7 +12310,7 @@ pkgbase = whatsie makedepends = qtwebengine5-dev makedepends = qtwebengine5-dev-tools maintainer = Diegiwg - source = https://github.com/keshavbhatt/whatsie/archive/refs/tags/v4.14.1.tar.gz + source = @whatsie~4.14.1::https://github.com/keshavbhatt/whatsie/archive/refs/tags/v4.14.1.tar.gz sha256sums = 369acebb948375713f4e97a5e0304dbda407b432b42fe8ad0b6aa9b602744311 pkgname = whatsie @@ -12518,7 +12518,7 @@ pkgbase = wsysmon-bin breaks = wsysmon-git maintainer = 0x262D repology = project: wsysmon - source = https://github.com/SlyFabi/WSysMon/releases/download/0.1.0/WSysMon + source = @wsysmon-bin~0.1.0::https://github.com/SlyFabi/WSysMon/releases/download/0.1.0/WSysMon source = wsysmon.desktop::https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/wsysmon-bin/wsysmon.desktop sha256sums = ef57a20064c7d97c437cbce19e20f78638430e08bc7c9933cc876e83114fce58 sha256sums = SKIP @@ -12720,7 +12720,7 @@ pkgbase = xonotic breaks = xonotic-git maintainer = Herisson repology = project: xonotic - source = https://dl.unvanquished.net/share/xonotic/release/xonotic-0.8.6.zip + source = @xonotic~0.8.6::https://dl.unvanquished.net/share/xonotic/release/xonotic-0.8.6.zip sha256sums = 50850f8d800e7499722f6ea61e478e96464a375494b5a24da93aa0598cbe964d pkgname = xonotic @@ -12748,7 +12748,7 @@ pkgbase = yabridge optdepends = wine64: 64-bit windows emulator maintainer = echometerain repology = project: yabridge - source = https://github.com/robbert-vdh/yabridge/releases/download/5.0.5/yabridge-5.0.5.tar.gz + source = @yabridge~5.0.5::https://github.com/robbert-vdh/yabridge/releases/download/5.0.5/yabridge-5.0.5.tar.gz sha256sums = 3ddc6e0989dad93e0275a83362fcfc0cb26b6dbfb8be7fc689410c02eb36455f pkgname = yabridge @@ -12780,7 +12780,7 @@ pkgbase = yad maintainer = echometerain maintainer = xdavius repology = project: yad - source = https://github.com/v1cont/yad/releases/download/v14.0/yad-14.0.tar.xz + source = @yad~14.0::https://github.com/v1cont/yad/releases/download/v14.0/yad-14.0.tar.xz source = debian12.patch sha256sums = 2829681f0a9ebd07b7f651c6266d5bf6199235ef027c4936a76988e0471f8e1d @@ -12886,7 +12886,7 @@ pkgbase = yt-dlp breaks = yt-dlp maintainer = Oren Klopfer repology = project: yt-dlp - source = https://github.com/yt-dlp/yt-dlp/releases/download/2024.11.04/yt-dlp + source = @yt-dlp~2024.11.04::https://github.com/yt-dlp/yt-dlp/releases/download/2024.11.04/yt-dlp sha256sums = dad4a9ce9db902cf1e69ca71c0ca778917fa5a804a2ab43bac612b0abef76314 pkgname = yt-dlp @@ -12901,7 +12901,7 @@ pkgbase = zap depends = jq depends = wget maintainer = srevinsaju - source = https://github.com/srevinsaju/zap/releases/download/v2.2.1/zap-amd64 + source = @zap~2.2.1::https://github.com/srevinsaju/zap/releases/download/v2.2.1/zap-amd64 sha256sums = 4972edd5da1be5c5dd2fa14619c7068b09fd9dc31c1feea50ed564cdb14df6bc pkgname = zap @@ -13038,7 +13038,7 @@ pkgbase = zentile-bin breaks = zentile-deb breaks = zentile-app maintainer = wizard-28 - source = https://github.com/blrsn/zentile/releases/download/v0.1.1/zentile_linux_amd64 + source = @zentile-bin~0.1.1::https://github.com/blrsn/zentile/releases/download/v0.1.1/zentile_linux_amd64 sha256sums = 3448835def513588bde74ecd98ed1b5e03c4269f32c90e31846e608b3eabcc33 pkgname = zentile-bin @@ -13063,9 +13063,9 @@ pkgbase = zig-bin arch = arm64 maintainer = Andrew Barchuk repology = project: zig - source_amd64 = https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0.tar.xz + source_amd64 = @zig-bin~0.13.0::https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0.tar.xz sha256sums_amd64 = d45312e61ebcc48032b77bc4cf7fd6915c11fa16e4aad116b66c9468211230ea - source_arm64 = https://ziglang.org/download/0.13.0/zig-linux-aarch64-0.13.0.tar.xz + source_arm64 = @zig-bin~0.13.0::https://ziglang.org/download/0.13.0/zig-linux-aarch64-0.13.0.tar.xz sha256sums_arm64 = 041ac42323837eb5624068acd8b00cd5777dac4cf91179e8dad7a7e90dd0c556 pkgname = zig-bin @@ -13102,7 +13102,7 @@ pkgbase = zotero arch = amd64 maintainer = Oren Klopfer repology = project: zotero - source = https://download.zotero.org/client/release/7.0.9/Zotero-7.0.9_linux-x86_64.tar.bz2 + source = @zotero~7.0.9::https://download.zotero.org/client/release/7.0.9/Zotero-7.0.9_linux-x86_64.tar.bz2 sha256sums = f6c9ac3ab2248c37d2723cbaacc7f5d5b895d5dad684408f0e6b4b374443f810 pkgname = zotero