intial upload
This commit is contained in:
commit
ee36cc6870
14
README.md
Normal file
14
README.md
Normal file
@ -0,0 +1,14 @@
|
||||
# PKGBUILDS for Arch based Systems
|
||||
|
||||
[]()
|
||||
|
||||
PKGBUILDS **of interest** to Arch based Systems.<br>
|
||||
The source for packages I maintain in my repository.
|
||||
|
||||
05-24-2023 main upload PKGBUILD
|
||||
|
||||
---
|
||||
|
||||
- **ALMA** - **A**rch **L**inux **M**obile **A**ppliance
|
||||
|
||||
---
|
23
alma-aur/.SRCINFO
Normal file
23
alma-aur/.SRCINFO
Normal file
@ -0,0 +1,23 @@
|
||||
pkgbase = alma-aur
|
||||
pkgdesc = Create Arch Linux based live USB
|
||||
pkgver = r138.14899eb
|
||||
pkgrel = 1
|
||||
url = https://git.spaeth.biz/Lila-Kuh/alma
|
||||
arch = x86_64
|
||||
license = GPL3
|
||||
makedepends = git
|
||||
makedepends = rust
|
||||
depends = gptfdisk
|
||||
depends = parted
|
||||
depends = arch-install-scripts
|
||||
depends = dosfstools
|
||||
depends = coreutils
|
||||
depends = util-linux
|
||||
optdepends = cryptsetup: for root filesystem encryption
|
||||
provides = alma
|
||||
conflicts = alma
|
||||
conflicts = alma-git
|
||||
source = git+https://git.spaeth.biz/Lila-Kuh/alma
|
||||
sha256sums = SKIP
|
||||
|
||||
pkgname = alma-aur
|
7
alma-aur/.gitignore
vendored
Normal file
7
alma-aur/.gitignore
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
*.tar.xz
|
||||
*.tar.zst
|
||||
alma-aur
|
||||
alma-git
|
||||
alma
|
||||
pkg
|
||||
src
|
35
alma-aur/PKGBUILD
Normal file
35
alma-aur/PKGBUILD
Normal file
@ -0,0 +1,35 @@
|
||||
# Maintainer: PurpleCow <sebastian@spaeth.biz>
|
||||
|
||||
_pkgname="alma"
|
||||
pkgname="alma-aur"
|
||||
pkgver=r138.14899eb
|
||||
pkgrel=1
|
||||
pkgdesc='Create Arch Linux based live USB'
|
||||
arch=('x86_64')
|
||||
url='https://git.spaeth.biz/Lila-Kuh/alma'
|
||||
license=('GPL3')
|
||||
makedepends=('git' 'rust')
|
||||
depends=('gptfdisk' 'parted' 'arch-install-scripts' 'dosfstools' 'coreutils' 'util-linux')
|
||||
optdepends=('cryptsetup: for root filesystem encryption')
|
||||
source=("git+https://git.spaeth.biz/Lila-Kuh/${_pkgname}")
|
||||
provides=('alma')
|
||||
conflicts=('alma' 'alma-git')
|
||||
sha256sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd "${srcdir}/${_pkgname}"
|
||||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${_pkgname}"
|
||||
|
||||
cargo build --release
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${_pkgname}"
|
||||
|
||||
install -Dm755 target/release/${_pkgname} "${pkgdir}/usr/bin/${_pkgname}"
|
||||
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
|
||||
}
|
42
alma-aur/README.md
Normal file
42
alma-aur/README.md
Normal file
@ -0,0 +1,42 @@
|
||||
# alma-aur
|
||||
|
||||
## About
|
||||
alma-aur is a PKGBUILD for ALMA.
|
||||
|
||||
## Which Package?
|
||||
**ALMA** - **A**rch **L**inux **M**obile **A**ppliance
|
||||
ALMA is a persistent live system for flash drives (USB,.img), based on Arch-Linux.
|
||||
|
||||
|
||||
## Building the Package
|
||||
### Requirements for Building the Package
|
||||
* Is required: *git* and *rust* (`sudo pacman -S git rust`)
|
||||
|
||||
### Cloning the Repository
|
||||
~~~ csh
|
||||
$ git clone https://git.spaeth.biz/Lila-Kuh/PKGBUILD/alma-aur.git
|
||||
~~~
|
||||
|
||||
### Building the Packages with *makepkg*
|
||||
#### Preparation
|
||||
Change directory to alma-aur and run *makepkg`
|
||||
- -s = sync
|
||||
- -i = install automatic after build
|
||||
- -L = with output logfile
|
||||
|
||||
~~~ csh
|
||||
$ cd alma-aur
|
||||
$ makepkg -siL
|
||||
~~~
|
||||
|
||||
#### Building
|
||||
By default, the build script builds a 64-bit (x86_64) package.
|
||||
For a aarch64 package set `ARCH=aarch64` or `ARCH=any` accordingly in `PGKBUILD`.
|
||||
|
||||
### Current Version
|
||||
---
|
||||
|
||||
05-24-2023 version: **alma-aur-r138.14899eb-1-x86_64.pkg.tar.zst**
|
||||
- with alma version 0.11.0
|
||||
|
||||
---
|
Loading…
x
Reference in New Issue
Block a user