diff options
author | Kevin Julian Majewski | 2019-12-19 11:57:19 +0100 |
---|---|---|
committer | Kevin Julian Majewski | 2019-12-19 11:57:19 +0100 |
commit | 75c99bbc5ecb07677df431555e312067796e84a8 (patch) | |
tree | 433597602aecad65a22ab295df1e4b02dc376e40 | |
download | aur-75c99bbc5ecb07677df431555e312067796e84a8.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0ec661e977a2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = gnome-initial-setup-git + pkgdesc = Simple, easy, and safe way to prepare a new system + pkgver = 3.34.0+17+g87dea7a + pkgrel = 1 + url = https://www.gnome.org/ + arch = x86_64 + license = GPL + makedepends = meson + depends = nm-connection-editor + depends = accountsservice + depends = cheese + depends = gnome-desktop + depends = libgweather + depends = gnome-online-accounts + depends = libgdm + depends = libpwquality + depends = libibus + depends = libgnomekbd + depends = libpackagekit-glib + depends = geoclue + optdepends = gdm: GDM Initial Setup mode + optdepends = gnome-getting-started-docs: GNOME Welcome Tour + provides = gnome-initial-setup + conflicts = gnome-initial-setup + source = git+https://gitlab.gnome.org/GNOME/gnome-initial-setup + sha256sums = SKIP + +pkgname = gnome-initial-setup-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bc8b3d4d3505 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +pkgname=gnome-initial-setup-git +_pkgname=gnome-initial-setup +pkgver=3.34.0+17+g87dea7a +pkgrel=1 +pkgdesc="Simple, easy, and safe way to prepare a new system" +arch=('x86_64') +url="https://www.gnome.org/" +license=('GPL') +depends=('nm-connection-editor' 'accountsservice' 'cheese' 'gnome-desktop' 'libgweather' 'gnome-online-accounts' 'libgdm' 'libpwquality' 'libibus' 'libgnomekbd' 'libpackagekit-glib' 'geoclue') +makedepends=('meson') +optdepends=('gdm: GDM Initial Setup mode' 'gnome-getting-started-docs: GNOME Welcome Tour') +provides=('gnome-initial-setup') +conflicts=('gnome-initial-setup') +source=("git+https://gitlab.gnome.org/GNOME/gnome-initial-setup") +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + git describe --tags | sed 's/-/+/g' +} + +build() { + arch-meson $_pkgname build + ninja -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package() { + DESTDIR="$pkgdir" meson install -C build + install -d -o root -g 102 -m 750 "$pkgdir/usr/share/polkit-1/rules.d" + + # Setup system user and group + echo 'u gnome-initial-setup - "GNOME Initial Setup" /run/gnome-initial-setup' | + install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$_pkgname.conf" + echo 'd /run/gnome-initial-setup 0700 gnome-initial-setup gnome-initial-setup -' | + install -Dm644 /dev/stdin "$pkgdir/usr/lib/tmpfiles.d/$_pkgname.conf" +} |