From d86ffd38139ce85ac0c1a24c2ae4f4f76b1cb158 Mon Sep 17 00:00:00 2001 From: Anas Elgarhy Date: Thu, 11 May 2023 22:27:34 +0300 Subject: [PATCH] [deploy] Add the git aur submodule --- .gitmodules | 3 ++ archpackage/archy-dwm-git/.SRCINFO | 22 +++++++++++ archpackage/archy-dwm-git/PKGBUILD | 41 +++++++++++++++++++++ archpackage/archy-dwm-git/archy-dwm-git-aur | 1 + 4 files changed, 67 insertions(+) create mode 100644 archpackage/archy-dwm-git/.SRCINFO create mode 100644 archpackage/archy-dwm-git/PKGBUILD create mode 160000 archpackage/archy-dwm-git/archy-dwm-git-aur diff --git a/.gitmodules b/.gitmodules index 50c1b5c..bddb738 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "archpackage/archy-dwm/archy-dwm-aur"] path = archpackage/archy-dwm/archy-dwm-aur url = ssh://aur@aur.archlinux.org/archy-dwm.git +[submodule "archpackage/archy-dwm-git/archy-dwm-git-aur"] + path = archpackage/archy-dwm-git/archy-dwm-git-aur + url = ssh://aur@aur.archlinux.org/archy-dwm-git.git diff --git a/archpackage/archy-dwm-git/.SRCINFO b/archpackage/archy-dwm-git/.SRCINFO new file mode 100644 index 0000000..1b55a29 --- /dev/null +++ b/archpackage/archy-dwm-git/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = archy-dwm-git + pkgdesc = A dynamic window manager for X with some patches applied + pkgver = 1.0.0.r1.gfeb819c + pkgrel = 1 + url = https://github.com/archy-linux/archy-dwm + arch = i686 + arch = x86_64 + license = MIT + makedepends = git + makedepends = make + depends = libx11 + depends = libxinerama + depends = libxft + depends = freetype2 + depends = archy-slstatus-git + depends = archy-dmenu-git + provides = archy-dwm + conflicts = archy-dwm + source = archy-dwm::git+https://github.com/archy-linux/archy-dwm.git + sha256sums = SKIP + +pkgname = archy-dwm-git diff --git a/archpackage/archy-dwm-git/PKGBUILD b/archpackage/archy-dwm-git/PKGBUILD new file mode 100644 index 0000000..efd8bf8 --- /dev/null +++ b/archpackage/archy-dwm-git/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Anas Elgarhy +pkgname=archy-dwm-git +_pkgname=archy-dwm +pkgver=1.0.0.r1.gfeb819c +pkgrel=1 +pkgdesc="A dynamic window manager for X with some patches applied" +url="https://github.com/archy-linux/$_pkgname" +arch=('i686' 'x86_64') +license=('MIT') +options=() +depends=('libx11' 'libxinerama' 'libxft' 'freetype2' 'archy-slstatus-git' 'archy-dmenu-git') +makedepends=('git' 'make') +install= +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("$_pkgname::git+$url.git") +sha256sums=('SKIP') + +pkgver(){ + cd $_pkgname || exit 1 + git describe --long --tags | sed -E 's/([^-]*-g)/r\1/;s/-/./g' +} + +prepare() { + cd $_pkgname || exit 1 + make archy-dwm.desktop +} + +build() { + cd $_pkgname || exit 1 + make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 +} + +package() { + cd $_pkgname || exit 1 + # shellcheck disable=SC2154 + make PREFIX=/usr DESTDIR="$pkgdir" install + install -m644 -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -m644 -D README.md "$pkgdir/usr/share/doc/$pkgname/README" + install -m644 -D build/archy-dwm.desktop "$pkgdir/usr/share/xsessions/archy-dwm.desktop" +} diff --git a/archpackage/archy-dwm-git/archy-dwm-git-aur b/archpackage/archy-dwm-git/archy-dwm-git-aur new file mode 160000 index 0000000..4ee5417 --- /dev/null +++ b/archpackage/archy-dwm-git/archy-dwm-git-aur @@ -0,0 +1 @@ +Subproject commit 4ee54178fef085aad3256c22c060cac3cf4a05f9