From dab28c11f1bb728fede82bf22a69443bf9109a5c Mon Sep 17 00:00:00 2001 From: oklopfer <104327997+oklopfer@users.noreply.github.com> Date: Sat, 28 Dec 2024 21:31:06 -0500 Subject: [PATCH] ref(*): deprecate presumptive `_archive` (#6702) Requires https://github.com/pacstall/pacstall/pull/1271 if a script has `${_archive}` and `_archive=` is not defined: - if it is a tar archive or zip: - replace all instances with `${pkgname~${pkgver}` - prefix all `source[0]` entries (as well as `source_*[0]`) with - `@${pkgname~${pkgver}::` or - `dest@${pkgname~${pkgver}::` if there was a dest prefix before - otherwise: - replace all instances with `${srcdir}` ~~Not directly caused by this, but will be more prevalent after:~~ ~~the website API should strip out anything before `::` for final source entries, so that repology will be more likely to accept us again.~~ > ~~This should *not* be altered here, as for the default behavior, we want full source entries to be given, so that entries may be parsable to pacstall in the form they would be used to build. Given this, I am also leaning away from making the change in go-srcinfo, and towards only altering it in the final stretch on the website's end.~~ (EDIT: site fix done here https://github.com/pacstall/website/pull/1097)
script to convert: ```py #!/usr/bin/env python3 import glob import re import os def process_pacscript(pacscript_path): with open(pacscript_path, 'r') as f: content = f.read() if '${_archive}' not in content or '_archive=' in content: return source_pattern = re.compile(r'^(source(?:_[a-zA-Z0-9_]+)?=\(\s*)(.*?)(\s*\))$', re.DOTALL | re.MULTILINE) def modify_source_block(match): opening = match.group(1) sources_text = match.group(2) closing = match.group(3) lines = sources_text.splitlines() new_lines = [] first_entry_modified = False for line in lines: stripped_line = line.strip() if not stripped_line or stripped_line.startswith('#'): new_lines.append(line) continue if not first_entry_modified: match_line = re.match(r'^(\s*)(["\']?)(.*?)(["\']?)(,?\s*)$', line) if match_line: indent, quote_start, content_line, quote_end, comma = match_line.groups() if '::' in content_line: prefix, suffix = content_line.split('::', 1) new_content = f'{prefix}@${{pkgname}}~${{pkgver}}::{suffix}' else: new_content = f'@${{pkgname}}~${{pkgver}}::{content_line}' new_line = f'{indent}{quote_start}{new_content}{quote_end}{comma}' new_lines.append(new_line) first_entry_modified = True else: new_lines.append(line) first_entry_modified = True else: new_lines.append(line) reconstructed_block = f'{opening}' + '\n'.join(new_lines) + f'{closing}' return reconstructed_block if re.search(r'\.tar|\.zip|\.tgz', content): content = content.replace('${_archive}', '${pkgname}~${pkgver}') content_new = source_pattern.sub(modify_source_block, content) else: content_new = content.replace('${_archive}', '${srcdir}') if content_new != content: with open(pacscript_path, 'w') as f: f.write(content_new) print(f"Processed {pacscript_path}") else: print(f"No changes made to {pacscript_path}") def main(): pacscript_files = glob.glob('packages/*/*.pacscript') for pacscript in pacscript_files: process_pacscript(pacscript) if __name__ == '__main__': main() ```
Co-authored-by: ook37 --- packages/1password-cli-bin/.SRCINFO | 2 +- .../1password-cli-bin.pacscript | 4 +- packages/adw-gtk3/.SRCINFO | 2 +- packages/adw-gtk3/adw-gtk3.pacscript | 6 +- packages/alacritty/.SRCINFO | 2 +- packages/alacritty/alacritty.pacscript | 6 +- packages/amf-headers/.SRCINFO | 2 +- packages/amf-headers/amf-headers.pacscript | 4 +- packages/amfora-bin/amfora-bin.pacscript | 2 +- packages/ananicy-cpp/.SRCINFO | 2 +- packages/ananicy-cpp/ananicy-cpp.pacscript | 6 +- packages/android-studio-canary/.SRCINFO | 2 +- .../android-studio-canary.pacscript | 4 +- packages/android-studio/.SRCINFO | 2 +- .../android-studio/android-studio.pacscript | 4 +- packages/ani-cli-bin/ani-cli-bin.pacscript | 4 +- packages/anydesk-bin/.SRCINFO | 2 +- packages/anydesk-bin/anydesk-bin.pacscript | 4 +- packages/arduino-cli-bin/.SRCINFO | 2 +- .../arduino-cli-bin/arduino-cli-bin.pacscript | 4 +- packages/arduino-ide-bin/.SRCINFO | 2 +- .../arduino-ide-bin/arduino-ide-bin.pacscript | 6 +- packages/aws-cli-v2-bin/.SRCINFO | 2 +- .../aws-cli-v2-bin/aws-cli-v2-bin.pacscript | 4 +- packages/bat/.SRCINFO | 2 +- packages/bat/bat.pacscript | 6 +- packages/batsignal/.SRCINFO | 2 +- packages/batsignal/batsignal.pacscript | 6 +- packages/bitwarden-cli-bin/.SRCINFO | 2 +- .../bitwarden-cli-bin.pacscript | 4 +- packages/btrfs-du-bin/.SRCINFO | 2 +- packages/btrfs-du-bin/btrfs-du-bin.pacscript | 4 +- packages/cantata/.SRCINFO | 2 +- packages/cantata/cantata.pacscript | 8 +- packages/cheat/cheat.pacscript | 2 +- packages/clib/.SRCINFO | 2 +- packages/clib/clib.pacscript | 6 +- packages/clipboard-bin/.SRCINFO | 10 +- .../clipboard-bin/clipboard-bin.pacscript | 4 +- packages/cmatrix/.SRCINFO | 2 +- packages/cmatrix/cmatrix.pacscript | 6 +- packages/cortile-bin/.SRCINFO | 4 +- packages/cortile-bin/cortile-bin.pacscript | 4 +- packages/couture/.SRCINFO | 2 +- packages/couture/couture.pacscript | 4 +- packages/discord-canary/.SRCINFO | 2 +- .../discord-canary/discord-canary.pacscript | 4 +- packages/discord/.SRCINFO | 2 +- packages/discord/discord.pacscript | 4 +- packages/distrobox/.SRCINFO | 2 +- packages/distrobox/distrobox.pacscript | 4 +- packages/dmenu/.SRCINFO | 2 +- packages/dmenu/dmenu.pacscript | 6 +- .../docker-buildx-plugin-bin.pacscript | 2 +- .../docker-compose-plugin-bin.pacscript | 2 +- packages/dotdrop/.SRCINFO | 2 +- packages/dotdrop/dotdrop.pacscript | 4 +- packages/dunst/.SRCINFO | 2 +- packages/dunst/dunst.pacscript | 6 +- packages/dust-bin/.SRCINFO | 2 +- packages/dust-bin/dust-bin.pacscript | 4 +- packages/emacs/.SRCINFO | 2 +- packages/emacs/emacs.pacscript | 8 +- packages/fast/fast.pacscript | 2 +- packages/fennel-bin/fennel-bin.pacscript | 2 +- packages/fennel/fennel.pacscript | 2 +- packages/ferium-bin/.SRCINFO | 2 +- packages/ferium-bin/ferium-bin.pacscript | 4 +- packages/feroxbuster-bin/.SRCINFO | 2 +- .../feroxbuster-bin/feroxbuster-bin.pacscript | 4 +- packages/ffnvcodec-headers/.SRCINFO | 2 +- .../ffnvcodec-headers.pacscript | 6 +- packages/ffsend-bin/ffsend-bin.pacscript | 2 +- packages/floorp-bin/.SRCINFO | 4 +- packages/floorp-bin/floorp-bin.pacscript | 6 +- packages/flyctl-bin/.SRCINFO | 4 +- packages/flyctl-bin/flyctl-bin.pacscript | 6 +- packages/fnlfmt/.SRCINFO | 2 +- packages/fnlfmt/fnlfmt.pacscript | 6 +- packages/font-downloader/.SRCINFO | 2 +- .../font-downloader/font-downloader.pacscript | 6 +- packages/geekbench-bin/.SRCINFO | 2 +- .../geekbench-bin/geekbench-bin.pacscript | 4 +- .../genymotion-bin/genymotion-bin.pacscript | 4 +- packages/gfn-electron-bin/.SRCINFO | 2 +- .../gfn-electron-bin.pacscript | 4 +- packages/git/.SRCINFO | 2 +- packages/git/git.pacscript | 8 +- packages/github-cli-bin/.SRCINFO | 2 +- .../github-cli-bin/github-cli-bin.pacscript | 4 +- packages/gnome-tweaks/.SRCINFO | 2 +- packages/gnome-tweaks/gnome-tweaks.pacscript | 8 +- packages/go-bin/.SRCINFO | 2 +- packages/go-bin/go-bin.pacscript | 4 +- packages/graillon/.SRCINFO | 2 +- packages/graillon/graillon.pacscript | 4 +- packages/grive2/.SRCINFO | 2 +- packages/grive2/grive2.pacscript | 8 +- packages/gtkhash/.SRCINFO | 2 +- packages/gtkhash/gtkhash.pacscript | 6 +- packages/helix/.SRCINFO | 2 +- packages/helix/helix.pacscript | 6 +- packages/hello/.SRCINFO | 2 +- packages/hello/hello.pacscript | 6 +- .../highlight-pointer-bin.pacscript | 2 +- packages/htop/.SRCINFO | 2 +- packages/htop/htop.pacscript | 8 +- packages/hyperfine-bin/.SRCINFO | 2 +- .../hyperfine-bin/hyperfine-bin.pacscript | 4 +- packages/hyprcursor-bin/.SRCINFO | 2 +- .../hyprcursor-bin/hyprcursor-bin.pacscript | 4 +- packages/hyprland-bin/.SRCINFO | 2 +- packages/hyprland-bin/hyprland-bin.pacscript | 4 +- packages/hyprland/.SRCINFO | 2 +- packages/hyprland/hyprland.pacscript | 6 +- packages/hyprlang/.SRCINFO | 2 +- packages/hyprlang/hyprlang.pacscript | 6 +- packages/hyprpaper/.SRCINFO | 2 +- packages/hyprpaper/hyprpaper.pacscript | 6 +- packages/hyprpicker/.SRCINFO | 2 +- packages/hyprpicker/hyprpicker.pacscript | 6 +- packages/i3lock-color/.SRCINFO | 2 +- packages/i3lock-color/i3lock-color.pacscript | 6 +- packages/intel-undervolt/.SRCINFO | 2 +- .../intel-undervolt/intel-undervolt.pacscript | 8 +- packages/intellij-idea-community-bin/.SRCINFO | 4 +- .../intellij-idea-community-bin.pacscript | 6 +- packages/jetbrains-toolbox-bin/.SRCINFO | 2 +- .../jetbrains-toolbox-bin.pacscript | 4 +- packages/keepassxc/.SRCINFO | 2 +- packages/keepassxc/keepassxc.pacscript | 6 +- packages/kirc/.SRCINFO | 2 +- packages/kirc/kirc.pacscript | 6 +- packages/kvantum/.SRCINFO | 2 +- packages/kvantum/kvantum.pacscript | 6 +- packages/lagrange/.SRCINFO | 2 +- packages/lagrange/lagrange.pacscript | 8 +- packages/lazygit/.SRCINFO | 2 +- packages/lazygit/lazygit.pacscript | 4 +- packages/lens/.SRCINFO | 2 +- packages/lens/lens.pacscript | 4 +- packages/lf-bin/.SRCINFO | 14 +- packages/lf-bin/lf-bin.pacscript | 4 +- packages/liblcf/.SRCINFO | 2 +- packages/liblcf/liblcf.pacscript | 6 +- packages/libressl/.SRCINFO | 2 +- packages/libressl/libressl.pacscript | 8 +- packages/libspa-codec-bluez5-aac-bin/.SRCINFO | 2 +- .../libspa-codec-bluez5-aac-bin.pacscript | 4 +- .../libtomlplusplus-header.pacscript | 2 +- packages/lyx/.SRCINFO | 2 +- packages/lyx/lyx.pacscript | 6 +- packages/mangohud/.SRCINFO | 2 +- packages/mangohud/mangohud.pacscript | 6 +- packages/mcontrolcenter-bin/.SRCINFO | 2 +- .../mcontrolcenter-bin.pacscript | 4 +- .../megabasterd-bin/megabasterd-bin.pacscript | 2 +- packages/micro/.SRCINFO | 2 +- packages/micro/micro.pacscript | 4 +- packages/minecraft-launcher/.SRCINFO | 2 +- .../minecraft-launcher.pacscript | 6 +- packages/mint-themes/.SRCINFO | 2 +- packages/mint-themes/mint-themes.pacscript | 6 +- packages/modprobed-db/.SRCINFO | 2 +- packages/modprobed-db/modprobed-db.pacscript | 6 +- packages/mold-bin/.SRCINFO | 12 +- packages/mold-bin/mold-bin.pacscript | 14 +- packages/mutt-wizard/.SRCINFO | 2 +- packages/mutt-wizard/mutt-wizard.pacscript | 4 +- packages/nano/.SRCINFO | 2 +- packages/nano/nano.pacscript | 8 +- packages/neofetch/.SRCINFO | 2 +- packages/neofetch/neofetch.pacscript | 4 +- packages/neovide-bin/.SRCINFO | 2 +- packages/neovide-bin/neovide-bin.pacscript | 4 +- packages/nerd-fonts-cascadia-code/.SRCINFO | 2 +- .../nerd-fonts-cascadia-code.pacscript | 4 +- packages/nerd-fonts-fira-code/.SRCINFO | 2 +- .../nerd-fonts-fira-code.pacscript | 4 +- packages/nerd-fonts-hack/.SRCINFO | 2 +- .../nerd-fonts-hack/nerd-fonts-hack.pacscript | 4 +- packages/nerd-fonts-jetbrains-mono/.SRCINFO | 2 +- .../nerd-fonts-jetbrains-mono.pacscript | 4 +- packages/nofetch/.SRCINFO | 2 +- packages/nofetch/nofetch.pacscript | 4 +- packages/noisetorch-bin/.SRCINFO | 2 +- .../noisetorch-bin/noisetorch-bin.pacscript | 4 +- packages/nowpm/.SRCINFO | 2 +- packages/nowpm/nowpm.pacscript | 4 +- packages/nu-tongues-bin/.SRCINFO | 4 +- .../nu-tongues-bin/nu-tongues-bin.pacscript | 4 +- packages/nuclei-bin/.SRCINFO | 2 +- packages/nuclei-bin/nuclei-bin.pacscript | 4 +- packages/nushell-bin/.SRCINFO | 4 +- packages/nushell-bin/nushell-bin.pacscript | 6 +- packages/obs-backgroundremoval/.SRCINFO | 2 +- .../obs-backgroundremoval.pacscript | 6 +- packages/oil/.SRCINFO | 2 +- packages/oil/oil.pacscript | 8 +- packages/onefetch-bin/.SRCINFO | 2 +- packages/onefetch-bin/onefetch-bin.pacscript | 4 +- packages/onnxruntime-bin/.SRCINFO | 2 +- .../onnxruntime-bin/onnxruntime-bin.pacscript | 4 +- packages/onnxruntime-gpu-bin/.SRCINFO | 2 +- .../onnxruntime-gpu-bin.pacscript | 4 +- packages/opentoonz/.SRCINFO | 2 +- packages/opentoonz/opentoonz.pacscript | 8 +- packages/owofetch/.SRCINFO | 2 +- packages/owofetch/owofetch.pacscript | 4 +- packages/panagement/.SRCINFO | 2 +- packages/panagement/panagement.pacscript | 4 +- packages/pap/.SRCINFO | 2 +- packages/pap/pap.pacscript | 6 +- packages/paper-icon-theme/.SRCINFO | 2 +- .../paper-icon-theme.pacscript | 6 +- packages/papirus-folders/.SRCINFO | 2 +- .../papirus-folders/papirus-folders.pacscript | 4 +- packages/papirus-icon-theme/.SRCINFO | 2 +- .../papirus-icon-theme.pacscript | 4 +- packages/pfetch-bin/.SRCINFO | 2 +- packages/pfetch-bin/pfetch-bin.pacscript | 4 +- packages/pgmigrate/.SRCINFO | 2 +- packages/pgmigrate/pgmigrate.pacscript | 6 +- packages/picom/.SRCINFO | 2 +- packages/picom/picom.pacscript | 8 +- packages/pipes.sh-bin/.SRCINFO | 2 +- packages/pipes.sh-bin/pipes.sh-bin.pacscript | 4 +- packages/pipewire/.SRCINFO | 2 +- packages/pipewire/pipewire.pacscript | 8 +- packages/polybar/.SRCINFO | 2 +- packages/polybar/polybar.pacscript | 6 +- packages/popsicle/.SRCINFO | 2 +- packages/popsicle/popsicle.pacscript | 6 +- packages/postman-bin/postman-bin.pacscript | 2 +- packages/prettier/.SRCINFO | 2 +- packages/prettier/prettier.pacscript | 4 +- packages/proton-python-client/.SRCINFO | 2 +- .../proton-python-client.pacscript | 4 +- packages/protonvpn-cli/.SRCINFO | 2 +- .../protonvpn-cli/protonvpn-cli.pacscript | 4 +- packages/protonvpn-gui/.SRCINFO | 2 +- .../protonvpn-gui/protonvpn-gui.pacscript | 8 +- packages/protonvpn-nm-lib/.SRCINFO | 2 +- .../protonvpn-nm-lib.pacscript | 4 +- packages/qogir-gtk-theme-bin/.SRCINFO | 2 +- .../qogir-gtk-theme-bin.pacscript | 6 +- packages/qogir-icon-theme-bin/.SRCINFO | 2 +- .../qogir-icon-theme-bin.pacscript | 4 +- packages/qt6pas/.SRCINFO | 2 +- packages/qt6pas/qt6pas.pacscript | 6 +- packages/renegate/.SRCINFO | 2 +- packages/renegate/renegate.pacscript | 4 +- packages/rhino-core/rhino-core.pacscript | 2 +- .../rhino-pine-core/rhino-pine-core.pacscript | 2 +- .../rhino-server-core.pacscript | 2 +- .../rhino-ubxi-core/rhino-ubxi-core.pacscript | 2 +- packages/scrcpy/.SRCINFO | 2 +- packages/scrcpy/scrcpy.pacscript | 8 +- packages/sed/.SRCINFO | 2 +- packages/sed/sed.pacscript | 6 +- packages/shell-color-scripts/.SRCINFO | 2 +- .../shell-color-scripts.pacscript | 4 +- packages/shellcheck-bin/.SRCINFO | 2 +- .../shellcheck-bin/shellcheck-bin.pacscript | 4 +- packages/shellharden/.SRCINFO | 2 +- packages/shellharden/shellharden.pacscript | 6 +- packages/smartgit/.SRCINFO | 2 +- packages/smartgit/smartgit.pacscript | 4 +- packages/soundux/.SRCINFO | 2 +- packages/soundux/soundux.pacscript | 6 +- packages/starship-bin/.SRCINFO | 2 +- packages/starship-bin/starship-bin.pacscript | 4 +- packages/stellarium/.SRCINFO | 2 +- packages/stellarium/stellarium.pacscript | 6 +- packages/surf/.SRCINFO | 2 +- packages/surf/surf.pacscript | 6 +- packages/systemcoding-conky/.SRCINFO | 2 +- .../systemcoding-conky.pacscript | 4 +- packages/tailscale/.SRCINFO | 2 +- packages/tailscale/tailscale.pacscript | 8 +- packages/taskwarrior/.SRCINFO | 2 +- packages/taskwarrior/taskwarrior.pacscript | 6 +- packages/tela-circle-icon-theme/.SRCINFO | 2 +- .../tela-circle-icon-theme.pacscript | 6 +- packages/telegram-bin/.SRCINFO | 2 +- packages/telegram-bin/telegram-bin.pacscript | 4 +- packages/tgpt-bin/tgpt-bin.pacscript | 2 +- packages/tidal-hifi-bin/.SRCINFO | 2 +- .../tidal-hifi-bin/tidal-hifi-bin.pacscript | 4 +- packages/timeshift/.SRCINFO | 2 +- packages/timeshift/timeshift.pacscript | 6 +- packages/tmpmail-bin/.SRCINFO | 2 +- packages/tmpmail-bin/tmpmail-bin.pacscript | 4 +- packages/tmux/.SRCINFO | 2 +- packages/tmux/tmux.pacscript | 6 +- packages/topgrade-bin/.SRCINFO | 4 +- packages/topgrade-bin/topgrade-bin.pacscript | 6 +- packages/topgrade-musl-bin/.SRCINFO | 2 +- .../topgrade-musl-bin.pacscript | 4 +- packages/tor/.SRCINFO | 2 +- packages/tor/tor.pacscript | 6 +- .../treefetch-bin/treefetch-bin.pacscript | 2 +- packages/truckersmp-cli/.SRCINFO | 2 +- .../truckersmp-cli/truckersmp-cli.pacscript | 6 +- .../ttf-fira-sans/ttf-fira-sans.pacscript | 4 +- packages/tuner/.SRCINFO | 2 +- packages/tuner/tuner.pacscript | 8 +- packages/uwufetch/.SRCINFO | 2 +- packages/uwufetch/uwufetch.pacscript | 8 +- packages/ventoy-bin/.SRCINFO | 2 +- packages/ventoy-bin/ventoy-bin.pacscript | 6 +- packages/viper4linux/.SRCINFO | 2 +- packages/viper4linux/viper4linux.pacscript | 8 +- packages/vivarium/.SRCINFO | 2 +- packages/vivarium/vivarium.pacscript | 6 +- packages/waf/.SRCINFO | 2 +- packages/waf/waf.pacscript | 6 +- packages/warp/.SRCINFO | 2 +- packages/warp/warp.pacscript | 6 +- packages/watchexec-bin/.SRCINFO | 4 +- .../watchexec-bin/watchexec-bin.pacscript | 6 +- .../wavey-launcher-bin.pacscript | 2 +- packages/waynergy/.SRCINFO | 2 +- packages/waynergy/waynergy.pacscript | 6 +- packages/webapp-manager/.SRCINFO | 2 +- .../webapp-manager/webapp-manager.pacscript | 8 +- packages/wezterm-bin/.SRCINFO | 2 +- packages/wezterm-bin/wezterm-bin.pacscript | 4 +- packages/wgcf-bin/wgcf-bin.pacscript | 2 +- packages/whatsie/.SRCINFO | 2 +- packages/whatsie/whatsie.pacscript | 6 +- packages/wsysmon-bin/wsysmon-bin.pacscript | 2 +- packages/xonotic/.SRCINFO | 2 +- packages/xonotic/xonotic.pacscript | 4 +- packages/yabridge/.SRCINFO | 2 +- packages/yabridge/yabridge.pacscript | 4 +- packages/yad/.SRCINFO | 2 +- packages/yad/yad.pacscript | 8 +- packages/yt-dlp/yt-dlp.pacscript | 2 +- packages/zap/zap.pacscript | 2 +- packages/zentile-bin/zentile-bin.pacscript | 2 +- packages/zig-bin/.SRCINFO | 4 +- packages/zig-bin/zig-bin.pacscript | 6 +- packages/zotero/.SRCINFO | 2 +- packages/zotero/zotero.pacscript | 6 +- srclist | 366 +++++++++--------- 346 files changed, 826 insertions(+), 826 deletions(-) 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/amfora-bin.pacscript b/packages/amfora-bin/amfora-bin.pacscript index 03f3691f58..af137a0911 100644 --- a/packages/amfora-bin/amfora-bin.pacscript +++ b/packages/amfora-bin/amfora-bin.pacscript @@ -18,7 +18,7 @@ maintainer=("Elsie19 ") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${srcdir}" 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 976177e9d4..da1fbf3823 100644 --- a/packages/ananicy-cpp/ananicy-cpp.pacscript +++ b/packages/ananicy-cpp/ananicy-cpp.pacscript @@ -1,7 +1,7 @@ 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") @@ -9,7 +9,7 @@ makedepends=("cmake" "g++" "libsystemd-dev" "ninja-build") external_connection=true build() { - cd "${_archive}" + cd "${pkgname}~${pkgver}" cmake -S . -Bbuild \ -GNinja \ -DCMAKE_BUILD_TYPE=Release \ @@ -20,7 +20,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/ani-cli-bin.pacscript b/packages/ani-cli-bin/ani-cli-bin.pacscript index dee7fc1485..dbac5d2b94 100644 --- a/packages/ani-cli-bin/ani-cli-bin.pacscript +++ b/packages/ani-cli-bin/ani-cli-bin.pacscript @@ -16,13 +16,13 @@ pkgdesc="A cli tool to browse and play anime" maintainer=("Elsie19 ") prepare() { - cd "${_archive}" + cd "${srcdir}" chmod +x ani-cli gzip -9n "${srcdir}"/ani-cli.1 } package() { - cd "${_archive}" + cd "${srcdir}" 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/cheat/cheat.pacscript b/packages/cheat/cheat.pacscript index 0828f0aa9e..16eb3b1ee8 100644 --- a/packages/cheat/cheat.pacscript +++ b/packages/cheat/cheat.pacscript @@ -12,7 +12,7 @@ pkgdesc="Create and view interactive cheatsheets on the command-line" maintainer=("Arrowsome ") package() { - cd "${_archive}" + cd "${srcdir}" 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 3575c0b1b7..15c15de4d0 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.1/clipboard-linux-amd64.zip + source_amd64 = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-amd64.zip sha256sums_amd64 = 20d616468b3b3e06c5434331c83b102ad86af101c9d94887c315d0e3497e8a0f - source_arm64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-arm64.zip + source_arm64 = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-arm64.zip sha256sums_arm64 = ac0ffb7cbbdb1c9ed43c52171c50b0a60546f3438af11c767a4fcefe319a95b1 - source_armhf = https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-armhf.zip + source_armhf = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-armhf.zip sha256sums_armhf = 8af12ddaf673b15a28ebd9d3f9e65720cea13bd6683e7761c5254255671d45a8 - source_ppc64el = https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-ppc64el.zip + source_ppc64el = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-ppc64el.zip sha256sums_ppc64el = 666a2421866c137a18851e9e3c43829b75a8c426af3b6d2b7def32c984fc0b04 - source_riscv64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-riscv64.zip + source_riscv64 = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-riscv64.zip sha256sums_riscv64 = 5fba87633d04887029cf3b3cb63cc10cc294a7b2de3c169e8dfb82a959f5d7fe pkgname = clipboard-bin diff --git a/packages/clipboard-bin/clipboard-bin.pacscript b/packages/clipboard-bin/clipboard-bin.pacscript index 5cf79cd0ed..acaa153188 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=("20d616468b3b3e06c5434331c83b102ad86af101c9d94887c315d0e3497e8a0f") sha256sums_arm64=("ac0ffb7cbbdb1c9ed43c52171c50b0a60546f3438af11c767a4fcefe319a95b1") sha256sums_armhf=("8af12ddaf673b15a28ebd9d3f9e65720cea13bd6683e7761c5254255671d45a8") @@ -21,7 +21,7 @@ sha256sums_ppc64el=("666a2421866c137a18851e9e3c43829b75a8c426af3b6d2b7def32c984f sha256sums_riscv64=("5fba87633d04887029cf3b3cb63cc10cc294a7b2de3c169e8dfb82a959f5d7fe") 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 0b8d97c70f..76daadff65 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.550/discord-canary-0.0.550.tar.gz + source = @discord-canary~0.0.550::https://dl-canary.discordapp.net/apps/linux/0.0.550/discord-canary-0.0.550.tar.gz sha256sums = 56478bc20da0307fb5251df982c5868cce6dbc60d27dd0d3276508bb93f862aa pkgname = discord-canary diff --git a/packages/discord-canary/discord-canary.pacscript b/packages/discord-canary/discord-canary.pacscript index b5d4e64bc9..4d7be13843 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.550" 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=("56478bc20da0307fb5251df982c5868cce6dbc60d27dd0d3276508bb93f862aa") 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 4a6d4caec7..af266867e6 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.78/discord-0.0.78.tar.gz + source = @discord~0.0.78::https://dl.discordapp.net/apps/linux/0.0.78/discord-0.0.78.tar.gz sha256sums = d46f4d33467a74dd8bb6e9c792423334d03ec45b25c619c8f0656b8d794d64af pkgname = discord diff --git a/packages/discord/discord.pacscript b/packages/discord/discord.pacscript index 2a5d55e1ed..2f7130599c 100644 --- a/packages/discord/discord.pacscript +++ b/packages/discord/discord.pacscript @@ -1,7 +1,7 @@ pkgname="discord" pkgver="0.0.78" 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-buildx-plugin-bin/docker-buildx-plugin-bin.pacscript b/packages/docker-buildx-plugin-bin/docker-buildx-plugin-bin.pacscript index 808fe5d14c..ba04367e51 100644 --- a/packages/docker-buildx-plugin-bin/docker-buildx-plugin-bin.pacscript +++ b/packages/docker-buildx-plugin-bin/docker-buildx-plugin-bin.pacscript @@ -12,7 +12,7 @@ sha256sums_amd64=("4fe2eb90ac22b27fa03734899fcf814aa1e214a4952b9b30b20d551baf1d9 sha256sums_arm64=("da9742321bb462547ebde69bf8420ac07b2a2c80fb57260f539bfc9f312becd6") package() { - cd "${_archive}" + cd "${srcdir}" 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/docker-compose-plugin-bin.pacscript b/packages/docker-compose-plugin-bin/docker-compose-plugin-bin.pacscript index 4eef2e5441..897ab5e15c 100644 --- a/packages/docker-compose-plugin-bin/docker-compose-plugin-bin.pacscript +++ b/packages/docker-compose-plugin-bin/docker-compose-plugin-bin.pacscript @@ -18,7 +18,7 @@ package() { else gnuarch="aarch64" fi - cd "${_archive}" + cd "${srcdir}" 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/fast.pacscript b/packages/fast/fast.pacscript index 763432b24b..12fe982a92 100644 --- a/packages/fast/fast.pacscript +++ b/packages/fast/fast.pacscript @@ -7,7 +7,7 @@ pkgdesc="Minimal zero-dependency utility for testing your internet download spee maintainer=("Elsie19 ") package() { - cd "${_archive}" + cd "${srcdir}" mv fast_linux_amd64 fast chmod +x fast mkdir -p "${pkgdir}/fast/usr/bin" diff --git a/packages/fennel-bin/fennel-bin.pacscript b/packages/fennel-bin/fennel-bin.pacscript index af34b1b02d..cdd918ccaa 100644 --- a/packages/fennel-bin/fennel-bin.pacscript +++ b/packages/fennel-bin/fennel-bin.pacscript @@ -17,7 +17,7 @@ arch=('amd64') repology=("project: fennel") package() { - cd "${_archive}" + cd "${srcdir}" # Install binary install -Dm755 "fennel-${pkgver}-x86_64" "${pkgdir}/usr/bin/${gives}" diff --git a/packages/fennel/fennel.pacscript b/packages/fennel/fennel.pacscript index 760f841e28..982f3c7bc7 100644 --- a/packages/fennel/fennel.pacscript +++ b/packages/fennel/fennel.pacscript @@ -17,7 +17,7 @@ sha256sums=("40a64d31a69803213d0e56f839814d5a13ae6fc40cc435b0c3be294e2ccda1ca") repology=("project: fennel") package() { - cd "${_archive}" + cd "${srcdir}" # 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/ffsend-bin.pacscript b/packages/ffsend-bin/ffsend-bin.pacscript index 79ed1de358..2e40bcd028 100644 --- a/packages/ffsend-bin/ffsend-bin.pacscript +++ b/packages/ffsend-bin/ffsend-bin.pacscript @@ -26,7 +26,7 @@ sha256sums=( ) package() { - cd "${_archive}" + cd "${srcdir}" 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/genymotion-bin.pacscript b/packages/genymotion-bin/genymotion-bin.pacscript index 89a35f89b4..b3761de424 100644 --- a/packages/genymotion-bin/genymotion-bin.pacscript +++ b/packages/genymotion-bin/genymotion-bin.pacscript @@ -12,7 +12,7 @@ pkgdesc="Android virtual devices" maintainer=("Arrowsome ") prepare() { - cd "${_archive}" + cd "${srcdir}" rm -rf "/opt/${gives}" mkdir -p "${pkgdir}/opt/${gives}" @@ -20,7 +20,7 @@ prepare() { } package() { - cd "${_archive}" + cd "${srcdir}" # 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 e7ba7935f1..28a9e91bb5 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") @@ -16,7 +16,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/highlight-pointer-bin.pacscript b/packages/highlight-pointer-bin/highlight-pointer-bin.pacscript index 668df5f7ef..81967af2b2 100644 --- a/packages/highlight-pointer-bin/highlight-pointer-bin.pacscript +++ b/packages/highlight-pointer-bin/highlight-pointer-bin.pacscript @@ -10,7 +10,7 @@ breaks=("${gives}" "${gives}-deb" "${gives}-git") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${srcdir}" # 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 fa6cb03e63..32769ab5f9 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.45.2/v0.45.2.tar.gz + source = @hyprland-bin~0.45.2::https://github.com/hyprwm/Hyprland/releases/download/v0.45.2/v0.45.2.tar.gz sha256sums = 66d4c1daad1ee0dfa73b184609b1e9167124a6f7ddba00f363c291b831cefc94 pkgname = hyprland-bin diff --git a/packages/hyprland-bin/hyprland-bin.pacscript b/packages/hyprland-bin/hyprland-bin.pacscript index f42609d19a..93fb47b005 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=("66d4c1daad1ee0dfa73b184609b1e9167124a6f7ddba00f363c291b831cefc94") 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 83179d1ac7..a2dd651c71 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.3.1.tar.gz + source_amd64 = @intellij-idea-community-bin~2024.3.1::https://download-cdn.jetbrains.com/idea/ideaIC-2024.3.1.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 = b3fbdba793ba9e7800ac1ee4ceedf4726f86d5320c7c0d4e155b5bd10a296777 sha256sums_amd64 = 20c489d224f83cf4b29174b8c398e256b1df0e9cb0b920890f39c5796404b293 - source_arm64 = https://download-cdn.jetbrains.com/idea/ideaIC-2024.3.1-aarch64.tar.gz + source_arm64 = @intellij-idea-community-bin~2024.3.1::https://download-cdn.jetbrains.com/idea/ideaIC-2024.3.1-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 = dc3427884cc1b98cd79d152b9d808a72b99f751dc627063148dce862853819d4 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 c0870e19c9..4fa3d8de4d 100644 --- a/packages/intellij-idea-community-bin/intellij-idea-community-bin.pacscript +++ b/packages/intellij-idea-community-bin/intellij-idea-community-bin.pacscript @@ -15,17 +15,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 56f8235835..8e354b7633 100644 --- a/packages/liblcf/.SRCINFO +++ b/packages/liblcf/.SRCINFO @@ -13,7 +13,7 @@ pkgbase = liblcf makedepends = libicu-dev provides = lcf2xml 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 2275658c96..ae03103763 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=() 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/libtomlplusplus-header.pacscript b/packages/libtomlplusplus-header/libtomlplusplus-header.pacscript index 35c70954e9..5cbd4abb88 100644 --- a/packages/libtomlplusplus-header/libtomlplusplus-header.pacscript +++ b/packages/libtomlplusplus-header/libtomlplusplus-header.pacscript @@ -9,6 +9,6 @@ repology=("project: tomlplusplus") maintainer=("Elsie19 ") package() { - cd "${_archive}" + cd "${srcdir}" 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/megabasterd-bin.pacscript b/packages/megabasterd-bin/megabasterd-bin.pacscript index 0b4f0abd77..cc83f155d4 100644 --- a/packages/megabasterd-bin/megabasterd-bin.pacscript +++ b/packages/megabasterd-bin/megabasterd-bin.pacscript @@ -17,7 +17,7 @@ maintainer=() repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${srcdir}" 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/mold-bin/.SRCINFO b/packages/mold-bin/.SRCINFO index 299488c9ce..b8f2b92145 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.35.0/mold-2.35.0-x86_64-linux.tar.gz + source_amd64 = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-x86_64-linux.tar.gz sha256sums_amd64 = 91a24cbf508aa8c50731dc4fb6cf5b5e09f186008029b3ab95bcd98b2b9a7972 - source_arm64 = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-aarch64-linux.tar.gz + source_arm64 = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-aarch64-linux.tar.gz sha256sums_arm64 = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 - source_armhf = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-arm-linux.tar.gz + source_armhf = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-arm-linux.tar.gz sha256sums_armhf = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 - source_ppc64el = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-ppc64le-linux.tar.gz + source_ppc64el = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-ppc64le-linux.tar.gz sha256sums_ppc64el = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 - source_riscv64 = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-riscv64-linux.tar.gz + source_riscv64 = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-riscv64-linux.tar.gz sha256sums_riscv64 = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 - source_s390x = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-s390x-linux.tar.gz + source_s390x = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-s390x-linux.tar.gz sha256sums_s390x = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 pkgname = mold-bin diff --git a/packages/mold-bin/mold-bin.pacscript b/packages/mold-bin/mold-bin.pacscript index 94bf5717fe..956fb07a4b 100644 --- a/packages/mold-bin/mold-bin.pacscript +++ b/packages/mold-bin/mold-bin.pacscript @@ -11,12 +11,12 @@ gives="mold" pkgver="2.35.0" 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=("91a24cbf508aa8c50731dc4fb6cf5b5e09f186008029b3ab95bcd98b2b9a7972") sha256sums_arm64=("321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23") sha256sums_armhf=("321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23") @@ -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 1fd0185d92..7f1dad3884 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.100.0/nu-0.100.0-aarch64-unknown-linux-gnu.tar.gz + source_arm64 = @nushell-bin~0.100.0::https://github.com/nushell/nushell/releases/download/0.100.0/nu-0.100.0-aarch64-unknown-linux-gnu.tar.gz sha256sums_arm64 = 12f9b74c18e8f3d58acdab1e7a1c84c547a60be2e426d075bf7c42296c2ea9e2 - source_amd64 = https://github.com/nushell/nushell/releases/download/0.100.0/nu-0.100.0-x86_64-unknown-linux-gnu.tar.gz + source_amd64 = @nushell-bin~0.100.0::https://github.com/nushell/nushell/releases/download/0.100.0/nu-0.100.0-x86_64-unknown-linux-gnu.tar.gz sha256sums_amd64 = 7bcd2c64bc7028f8cdbb25f2f84d61b3c9418ce6c39e13c7f010d412f1e8711e pkgname = nushell-bin diff --git a/packages/nushell-bin/nushell-bin.pacscript b/packages/nushell-bin/nushell-bin.pacscript index 7d31cfe300..ba66a2f08d 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=("12f9b74c18e8f3d58acdab1e7a1c84c547a60be2e426d075bf7c42296c2ea9e2") sha256sums_amd64=("7bcd2c64bc7028f8cdbb25f2f84d61b3c9418ce6c39e13c7f010d412f1e8711e") -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 26ff1e1d6b..aacb949359 100644 --- a/packages/picom/.SRCINFO +++ b/packages/picom/.SRCINFO @@ -59,7 +59,7 @@ pkgbase = picom breaks = jonaburg-picom-git replaces = picom 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 135361c0ba..28f8cfdd58 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=() 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/postman-bin.pacscript b/packages/postman-bin/postman-bin.pacscript index e22d93f0c8..639ca0f2b8 100644 --- a/packages/postman-bin/postman-bin.pacscript +++ b/packages/postman-bin/postman-bin.pacscript @@ -17,7 +17,7 @@ breaks=("postman" "postman-deb" "postman-app") depends=("libxss1" "libnss3" "libgtk-3-0") package() { - cd "${_archive}" + cd "${srcdir}" # 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 db28d4702c..9bf23eed9d 100644 --- a/packages/prettier/.SRCINFO +++ b/packages/prettier/.SRCINFO @@ -5,7 +5,7 @@ pkgbase = prettier arch = all depends = nodejs 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 28a7383f99..40214ec947 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=() 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/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/rhino-core.pacscript b/packages/rhino-core/rhino-core.pacscript index 3eb1626d4b..c69989326a 100644 --- a/packages/rhino-core/rhino-core.pacscript +++ b/packages/rhino-core/rhino-core.pacscript @@ -20,7 +20,7 @@ pre_install() { } package() { - cd "${_archive}" + cd "${srcdir}" 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/rhino-pine-core.pacscript b/packages/rhino-pine-core/rhino-pine-core.pacscript index 2be97aaf56..e8afa326e9 100644 --- a/packages/rhino-pine-core/rhino-pine-core.pacscript +++ b/packages/rhino-pine-core/rhino-pine-core.pacscript @@ -23,7 +23,7 @@ pre_install() { } package() { - cd "${_archive}" + cd "${srcdir}" 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/rhino-server-core.pacscript b/packages/rhino-server-core/rhino-server-core.pacscript index e1fc7b0015..ac247e3a4e 100644 --- a/packages/rhino-server-core/rhino-server-core.pacscript +++ b/packages/rhino-server-core/rhino-server-core.pacscript @@ -19,7 +19,7 @@ pre_install() { } package() { - cd "${_archive}" + cd "${srcdir}" 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-ubxi-core/rhino-ubxi-core.pacscript b/packages/rhino-ubxi-core/rhino-ubxi-core.pacscript index 9ca8658c13..fe6727ddc0 100644 --- a/packages/rhino-ubxi-core/rhino-ubxi-core.pacscript +++ b/packages/rhino-ubxi-core/rhino-ubxi-core.pacscript @@ -20,7 +20,7 @@ pre_install() { } package() { - cd "${_archive}" + cd "${srcdir}" 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 9e796df4e3..cb38ee153e 100644 --- a/packages/scrcpy/.SRCINFO +++ b/packages/scrcpy/.SRCINFO @@ -19,7 +19,7 @@ pkgbase = scrcpy makedepends = ninja-build replaces = scrcpy 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 486718e6c4..90efb2930e 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=() 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/tgpt-bin.pacscript b/packages/tgpt-bin/tgpt-bin.pacscript index f5776da252..42c1049893 100644 --- a/packages/tgpt-bin/tgpt-bin.pacscript +++ b/packages/tgpt-bin/tgpt-bin.pacscript @@ -11,6 +11,6 @@ sha256sums_armhf=("6d6bc35482c2f487986c1840fd8d64011e7b43a4f432b6a5c6747758b29fd sha256sums_i386=("3b8fc616680330f4c34f2a787d7187ccbfee606f06616d8d54ff055115216815") package() { - cd "${_archive}" + cd "${srcdir}" 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/treefetch-bin.pacscript b/packages/treefetch-bin/treefetch-bin.pacscript index 27aed08f65..339c3d8f49 100644 --- a/packages/treefetch-bin/treefetch-bin.pacscript +++ b/packages/treefetch-bin/treefetch-bin.pacscript @@ -10,7 +10,7 @@ sha256sums=("1a835bafa75ecd2f18a53c3e0d73cf742a579106af03c4c459e5f8c873ee5187") maintainer=("angelofallars ") package() { - cd "${_archive}" + cd "${srcdir}" 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/ttf-fira-sans.pacscript b/packages/ttf-fira-sans/ttf-fira-sans.pacscript index e64df65a7a..725bc10676 100644 --- a/packages/ttf-fira-sans/ttf-fira-sans.pacscript +++ b/packages/ttf-fira-sans/ttf-fira-sans.pacscript @@ -12,12 +12,12 @@ license="OFL-1.1" maintainer=("heyzsh ") prepare() { - cd "${_archive}" + cd "${srcdir}" unzip ./* -d . } package() { - cd "${_archive}" + cd "${srcdir}" 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/wavey-launcher-bin.pacscript b/packages/wavey-launcher-bin/wavey-launcher-bin.pacscript index 5cd0435708..3d3d6ed09b 100644 --- a/packages/wavey-launcher-bin/wavey-launcher-bin.pacscript +++ b/packages/wavey-launcher-bin/wavey-launcher-bin.pacscript @@ -23,7 +23,7 @@ optdepends=( ) package() { - cd "${_archive}" + cd "${srcdir}" 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/wgcf-bin.pacscript b/packages/wgcf-bin/wgcf-bin.pacscript index 43f2bc3d3c..eb4b72e99e 100644 --- a/packages/wgcf-bin/wgcf-bin.pacscript +++ b/packages/wgcf-bin/wgcf-bin.pacscript @@ -7,6 +7,6 @@ pkgdesc="Cross-platform, unofficial CLI for Cloudflare Warp" maintainer=("Wildy Sheverando ") package() { - cd "${_archive}" + cd "${srcdir}" 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/wsysmon-bin.pacscript b/packages/wsysmon-bin/wsysmon-bin.pacscript index d661bd22ef..3410f98c72 100644 --- a/packages/wsysmon-bin/wsysmon-bin.pacscript +++ b/packages/wsysmon-bin/wsysmon-bin.pacscript @@ -16,7 +16,7 @@ breaks=("${gives}" "${gives}-deb" "${gives}-git") repology=("project: ${gives}") package() { - cd "${_archive}" + cd "${srcdir}" # 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/yt-dlp.pacscript b/packages/yt-dlp/yt-dlp.pacscript index 9ffb4e8e80..98981b12a3 100644 --- a/packages/yt-dlp/yt-dlp.pacscript +++ b/packages/yt-dlp/yt-dlp.pacscript @@ -10,6 +10,6 @@ sha256sums=("dad4a9ce9db902cf1e69ca71c0ca778917fa5a804a2ab43bac612b0abef76314") maintainer=("Oren Klopfer ") package() { - cd "${_archive}" + cd "${srcdir}" install -Dm755 "yt-dlp" -t "${pkgdir}/usr/bin" } diff --git a/packages/zap/zap.pacscript b/packages/zap/zap.pacscript index bd4a82d5d2..49c19af841 100644 --- a/packages/zap/zap.pacscript +++ b/packages/zap/zap.pacscript @@ -9,7 +9,7 @@ pkgdesc="A delightful AppImage package manager" maintainer=("srevinsaju ") package() { - cd "${_archive}" + cd "${srcdir}" mkdir -p "${pkgdir}/usr/bin" cp zap-amd64 "${pkgdir}/usr/bin/zap" chmod +x "${pkgdir}/usr/bin/zap" diff --git a/packages/zentile-bin/zentile-bin.pacscript b/packages/zentile-bin/zentile-bin.pacscript index dc23a9fbc9..eeae3ddc21 100644 --- a/packages/zentile-bin/zentile-bin.pacscript +++ b/packages/zentile-bin/zentile-bin.pacscript @@ -16,7 +16,7 @@ sha256sums=("3448835def513588bde74ecd98ed1b5e03c4269f32c90e31846e608b3eabcc33") arch=('amd64') package() { - cd "${_archive}" + cd "${srcdir}" # 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 43aac434b5..fd5b331384 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.11/Zotero-7.0.11_linux-x86_64.tar.bz2 + source = @zotero~7.0.11::https://download.zotero.org/client/release/7.0.11/Zotero-7.0.11_linux-x86_64.tar.bz2 sha256sums = 4a5760e2c47ec06d171f4d2609c9ece5cc9f633360ed140fe2ff7954d33a46ee pkgname = zotero diff --git a/packages/zotero/zotero.pacscript b/packages/zotero/zotero.pacscript index 92969777bb..8a1fe0adca 100644 --- a/packages/zotero/zotero.pacscript +++ b/packages/zotero/zotero.pacscript @@ -1,21 +1,21 @@ pkgname="zotero" repology=("project: zotero") pkgver="7.0.11" -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=("4a5760e2c47ec06d171f4d2609c9ece5cc9f633360ed140fe2ff7954d33a46ee") 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 4d7634728a..5bff746ebc 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 @@ -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 @@ -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 @@ -498,7 +498,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 @@ -514,7 +514,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 @@ -693,7 +693,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 @@ -732,7 +732,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 @@ -748,7 +748,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 @@ -813,7 +813,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 @@ -1134,7 +1134,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 --- @@ -1172,7 +1172,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 @@ -1286,7 +1286,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 @@ -1306,15 +1306,15 @@ pkgbase = clipboard-bin breaks = clipboard-app maintainer = wizard-28 repology = project: clipboard - source_amd64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-amd64.zip + source_amd64 = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-amd64.zip sha256sums_amd64 = 20d616468b3b3e06c5434331c83b102ad86af101c9d94887c315d0e3497e8a0f - source_arm64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-arm64.zip + source_arm64 = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-arm64.zip sha256sums_arm64 = ac0ffb7cbbdb1c9ed43c52171c50b0a60546f3438af11c767a4fcefe319a95b1 - source_armhf = https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-armhf.zip + source_armhf = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-armhf.zip sha256sums_armhf = 8af12ddaf673b15a28ebd9d3f9e65720cea13bd6683e7761c5254255671d45a8 - source_ppc64el = https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-ppc64el.zip + source_ppc64el = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-ppc64el.zip sha256sums_ppc64el = 666a2421866c137a18851e9e3c43829b75a8c426af3b6d2b7def32c984fc0b04 - source_riscv64 = https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-riscv64.zip + source_riscv64 = @clipboard-bin~0.9.1::https://github.com/Slackadays/Clipboard/releases/download/0.9.1/clipboard-linux-riscv64.zip sha256sums_riscv64 = 5fba87633d04887029cf3b3cb63cc10cc294a7b2de3c169e8dfb82a959f5d7fe pkgname = clipboard-bin @@ -1363,7 +1363,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 @@ -1432,9 +1432,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 @@ -1460,7 +1460,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 @@ -1871,7 +1871,7 @@ pkgbase = discord-canary depends = libgbm1 maintainer = DismissedGuy repology = project: discord-canary - source = https://dl-canary.discordapp.net/apps/linux/0.0.550/discord-canary-0.0.550.tar.gz + source = @discord-canary~0.0.550::https://dl-canary.discordapp.net/apps/linux/0.0.550/discord-canary-0.0.550.tar.gz sha256sums = 56478bc20da0307fb5251df982c5868cce6dbc60d27dd0d3276508bb93f862aa pkgname = discord-canary @@ -1923,7 +1923,7 @@ pkgbase = discord depends = libc++1 maintainer = Elsie19 repology = project: discord - source = https://dl.discordapp.net/apps/linux/0.0.78/discord-0.0.78.tar.gz + source = @discord~0.0.78::https://dl.discordapp.net/apps/linux/0.0.78/discord-0.0.78.tar.gz sha256sums = d46f4d33467a74dd8bb6e9c792423334d03ec45b25c619c8f0656b8d794d64af pkgname = discord @@ -1959,7 +1959,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 @@ -1989,7 +1989,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 @@ -2159,7 +2159,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 @@ -2229,7 +2229,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 @@ -2245,7 +2245,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 @@ -2430,7 +2430,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 @@ -2757,7 +2757,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 @@ -2773,7 +2773,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 @@ -2810,7 +2810,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 @@ -2954,9 +2954,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 @@ -2969,9 +2969,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 @@ -3000,7 +3000,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 @@ -3030,7 +3030,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 @@ -3207,7 +3207,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 @@ -3252,7 +3252,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 @@ -3376,7 +3376,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 @@ -3414,7 +3414,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 @@ -3574,7 +3574,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 @@ -3598,7 +3598,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 @@ -4005,7 +4005,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 @@ -4116,7 +4116,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 @@ -4181,7 +4181,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 @@ -4351,7 +4351,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 @@ -4367,7 +4367,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 @@ -4438,7 +4438,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 @@ -4514,7 +4514,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 @@ -4540,7 +4540,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 @@ -4582,7 +4582,7 @@ pkgbase = hyprland-bin compatible = debian:sid maintainer = Elsie19 repology = project: hyprland - source = https://github.com/hyprwm/Hyprland/releases/download/v0.45.2/v0.45.2.tar.gz + source = @hyprland-bin~0.45.2::https://github.com/hyprwm/Hyprland/releases/download/v0.45.2/v0.45.2.tar.gz sha256sums = 66d4c1daad1ee0dfa73b184609b1e9167124a6f7ddba00f363c291b831cefc94 pkgname = hyprland-bin @@ -4656,7 +4656,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 @@ -4688,7 +4688,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 @@ -4715,7 +4715,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 @@ -4742,7 +4742,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 @@ -4807,7 +4807,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 @@ -4872,7 +4872,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 @@ -4886,11 +4886,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.3.1.tar.gz + source_amd64 = @intellij-idea-community-bin~2024.3.1::https://download-cdn.jetbrains.com/idea/ideaIC-2024.3.1.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 = b3fbdba793ba9e7800ac1ee4ceedf4726f86d5320c7c0d4e155b5bd10a296777 sha256sums_amd64 = 20c489d224f83cf4b29174b8c398e256b1df0e9cb0b920890f39c5796404b293 - source_arm64 = https://download-cdn.jetbrains.com/idea/ideaIC-2024.3.1-aarch64.tar.gz + source_arm64 = @intellij-idea-community-bin~2024.3.1::https://download-cdn.jetbrains.com/idea/ideaIC-2024.3.1-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 = dc3427884cc1b98cd79d152b9d808a72b99f751dc627063148dce862853819d4 sha256sums_arm64 = 20c489d224f83cf4b29174b8c398e256b1df0e9cb0b920890f39c5796404b293 @@ -4989,7 +4989,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 @@ -5202,7 +5202,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 @@ -5232,7 +5232,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 @@ -5295,7 +5295,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 @@ -5324,7 +5324,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 @@ -5398,7 +5398,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 @@ -5465,7 +5465,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 @@ -5485,13 +5485,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 --- @@ -5777,7 +5777,7 @@ pkgbase = liblcf makedepends = libicu-dev provides = lcf2xml 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 @@ -5837,7 +5837,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 @@ -5897,7 +5897,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 @@ -6487,7 +6487,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 @@ -6574,7 +6574,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 @@ -6600,7 +6600,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 @@ -6884,7 +6884,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 @@ -7008,7 +7008,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 @@ -7050,7 +7050,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 @@ -7114,7 +7114,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 @@ -7147,17 +7147,17 @@ pkgbase = mold-bin breaks = mold-bin maintainer = wizard-28 repology = project: mold - source_amd64 = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-x86_64-linux.tar.gz + source_amd64 = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-x86_64-linux.tar.gz sha256sums_amd64 = 91a24cbf508aa8c50731dc4fb6cf5b5e09f186008029b3ab95bcd98b2b9a7972 - source_arm64 = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-aarch64-linux.tar.gz + source_arm64 = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-aarch64-linux.tar.gz sha256sums_arm64 = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 - source_armhf = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-arm-linux.tar.gz + source_armhf = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-arm-linux.tar.gz sha256sums_armhf = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 - source_ppc64el = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-ppc64le-linux.tar.gz + source_ppc64el = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-ppc64le-linux.tar.gz sha256sums_ppc64el = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 - source_riscv64 = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-riscv64-linux.tar.gz + source_riscv64 = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-riscv64-linux.tar.gz sha256sums_riscv64 = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 - source_s390x = https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-s390x-linux.tar.gz + source_s390x = @mold-bin~2.35.0::https://github.com/rui314/mold/releases/download/v2.35.0/mold-2.35.0-s390x-linux.tar.gz sha256sums_s390x = 321e28e981ad0ea9a14e429f077a736813c7d7f36adbe871010bb45c7f09af23 pkgname = mold-bin @@ -7237,7 +7237,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 @@ -7290,7 +7290,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 @@ -7333,7 +7333,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 @@ -7350,7 +7350,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 @@ -7456,7 +7456,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 @@ -7468,7 +7468,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 @@ -7480,7 +7480,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 @@ -7492,7 +7492,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 @@ -7521,7 +7521,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 @@ -7539,7 +7539,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 @@ -7648,7 +7648,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 @@ -7663,9 +7663,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 @@ -7694,7 +7694,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 @@ -7710,9 +7710,9 @@ pkgbase = nushell-bin breaks = nushell-app maintainer = wizard-28 repology = project: nushell - source_arm64 = https://github.com/nushell/nushell/releases/download/0.100.0/nu-0.100.0-aarch64-unknown-linux-gnu.tar.gz + source_arm64 = @nushell-bin~0.100.0::https://github.com/nushell/nushell/releases/download/0.100.0/nu-0.100.0-aarch64-unknown-linux-gnu.tar.gz sha256sums_arm64 = 12f9b74c18e8f3d58acdab1e7a1c84c547a60be2e426d075bf7c42296c2ea9e2 - source_amd64 = https://github.com/nushell/nushell/releases/download/0.100.0/nu-0.100.0-x86_64-unknown-linux-gnu.tar.gz + source_amd64 = @nushell-bin~0.100.0::https://github.com/nushell/nushell/releases/download/0.100.0/nu-0.100.0-x86_64-unknown-linux-gnu.tar.gz sha256sums_amd64 = 7bcd2c64bc7028f8cdbb25f2f84d61b3c9418ce6c39e13c7f010d412f1e8711e pkgname = nushell-bin @@ -7791,7 +7791,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 @@ -7878,7 +7878,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 @@ -7909,7 +7909,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 @@ -7939,7 +7939,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 @@ -7954,7 +7954,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 @@ -8079,7 +8079,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 @@ -8222,7 +8222,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 @@ -8351,7 +8351,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 @@ -8364,7 +8364,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 @@ -8376,7 +8376,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 @@ -8388,7 +8388,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 @@ -8405,7 +8405,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 @@ -8479,7 +8479,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 @@ -8497,7 +8497,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 @@ -8563,7 +8563,7 @@ pkgbase = picom breaks = jonaburg-picom-git replaces = picom 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 @@ -8577,7 +8577,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 @@ -8611,7 +8611,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 @@ -8705,7 +8705,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 @@ -8755,7 +8755,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 @@ -8813,7 +8813,7 @@ pkgbase = prettier arch = all depends = nodejs 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 @@ -8859,7 +8859,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 @@ -8936,7 +8936,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 @@ -8958,7 +8958,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 @@ -8984,7 +8984,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 @@ -9231,7 +9231,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 @@ -9247,7 +9247,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 @@ -9301,7 +9301,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 @@ -9426,7 +9426,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 @@ -10028,7 +10028,7 @@ pkgbase = scrcpy makedepends = ninja-build replaces = scrcpy 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 @@ -10045,7 +10045,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 @@ -10068,7 +10068,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 @@ -10085,7 +10085,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 @@ -10104,7 +10104,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 @@ -10282,7 +10282,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 --- @@ -10434,7 +10434,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 @@ -10561,7 +10561,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 @@ -10653,7 +10653,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 @@ -10750,7 +10750,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 @@ -10801,7 +10801,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 @@ -10832,7 +10832,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 @@ -10854,7 +10854,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 @@ -10932,7 +10932,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 @@ -10945,7 +10945,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 @@ -11191,7 +11191,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 @@ -11226,7 +11226,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 @@ -11262,7 +11262,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 @@ -11284,7 +11284,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 @@ -11302,9 +11302,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 @@ -11321,7 +11321,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 @@ -11345,7 +11345,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 @@ -11474,7 +11474,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 @@ -11536,7 +11536,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 @@ -11815,7 +11815,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 @@ -11883,7 +11883,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 @@ -11966,7 +11966,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 @@ -12020,7 +12020,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 @@ -12112,7 +12112,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 @@ -12167,7 +12167,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 @@ -12206,9 +12206,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 @@ -12360,7 +12360,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 @@ -12396,7 +12396,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 @@ -12511,7 +12511,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 @@ -12562,7 +12562,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 @@ -12964,7 +12964,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 @@ -12992,7 +12992,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 @@ -13024,7 +13024,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 @@ -13319,9 +13319,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 @@ -13357,7 +13357,7 @@ pkgbase = zotero arch = amd64 maintainer = Oren Klopfer repology = project: zotero - source = https://download.zotero.org/client/release/7.0.11/Zotero-7.0.11_linux-x86_64.tar.bz2 + source = @zotero~7.0.11::https://download.zotero.org/client/release/7.0.11/Zotero-7.0.11_linux-x86_64.tar.bz2 sha256sums = 4a5760e2c47ec06d171f4d2609c9ece5cc9f633360ed140fe2ff7954d33a46ee pkgname = zotero