summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 385a160b8d4059ca5ccd978ef3f6ec2e41a7ef8f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Maintainer: Mikołaj Ziółkowski <mikolajziolkowski504@gmail.com>
pkgname=pacman-ostree
pkgver=r52
pkgrel=1
pkgdesc="OSTree integration for Arch Linux (like rpm-ostree)"
arch=('x86_64')
url="https://github.com/ImmutableArch/pacman-ostree"
license=('GPL')
depends=('pacman' 'ostree' 'rust' 'git' 'arch-install-scripts' 'bootc' )
makedepends=('git' 'base-devel')
source=("git+https://github.com/ImmutableArch/pacman-ostree.git")
sha256sums=('SKIP')

pkgver() {
    cd "$srcdir/$pkgname"
    echo "r$(git rev-list --count HEAD)"
}

build() {
  cd "$srcdir/$pkgname"
  cargo build --release
}

package() {
  cd "$srcdir/$pkgname"

  # Kopiowanie skompilowanego pliku wykonywalnego
  install -Dm755 target/release/pacman-ostree "$pkgdir/usr/bin/pacman-ostree"

  # Kopiowanie plików konfiguracyjnych do /etc/tmpfiles.d/
  mkdir -p "$pkgdir/etc/tmpfiles.d"
  cp src/*.conf "$pkgdir/etc/tmpfiles.d/"
}