Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/archlinux/asp
Arch Build Source Management Tool
https://github.com/archlinux/asp
arch shell
Last synced: 3 months ago
JSON representation
Arch Build Source Management Tool
- Host: GitHub
- URL: https://github.com/archlinux/asp
- Owner: archlinux
- License: mit
- Archived: true
- Created: 2014-07-30T23:44:41.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-11-27T16:50:53.000Z (about 1 year ago)
- Last Synced: 2024-07-31T14:10:29.616Z (6 months ago)
- Topics: arch, shell
- Language: Shell
- Homepage:
- Size: 87.9 KB
- Stars: 294
- Watchers: 24
- Forks: 33
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!CAUTION]
> **THIS REPO IS ARCHIVED**
>
> In the context of the [git migration](https://archlinux.org/news/git-migration-announcement/) using `asp` has been deprecated in favor of `pkgctl` or plain `git`.
>
> For details see the respective wiki entry: https://wiki.archlinux.org/title/Arch_build_system#Retrieve_PKGBUILD_source---
# asp
`asp` is a tool to manage the build source files used to create Arch Linux
packages. It replaces the `abs` tool, offering more up to date sources (via the
svntogit repositories) and uses a sparse checkout model to conserve diskspace.
This probably won't be interesting to users who want a full checkout (for
whatever reason that may be).# Setup
None! Though, it should be noted that the `ASPROOT` environment variable
will control where `asp` keeps its local git repo. By default, this is
`${XDG_CACHE_HOME:-$HOME/.cache}/asp`.# Examples
Get the source files for some packages:
~~~
asp export pacman testing/systemd extra/pkgfile
~~~Get a fully functional git checkout of a single package:
~~~
asp checkout pkgfile
~~~List the repositories a package has been pushed to:
~~~
asp list-repos pacman
~~~