diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..da0cacd979e4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Atif Chowdhury <iftakhar.awal@gmail.com> +pkgname=eww-wayland-git +_pkgname=eww +pkgver=70285e0_2021.08.27 +pkgrel=1 +epoch= +pkgdesc="ElKowar's wacky widgets (Wayland Only)" +arch=('any') +url="https://github.com/elkowar/eww" +license=('MIT') +groups=() +depends=("gtk3") +makedepends=("rustup" "git") +checkdepends=() +optdepends=() +provides=("eww") +conflicts=("eww") +replaces=() +backup=() +options=() +install= +changelog= +source=("git+https://github.com/elkowar/eww") +noextract=() +md5sums=("SKIP") +validpgpkeys=() + +pkgver() { + cd ${_pkgname} + _commit=$(git rev-parse HEAD | cut -c1-7) + _date=$(git log -1 --date=short --pretty=format:%cd) + printf "%s_%s\n" "${_commit}" "${_date}" | sed 's/-/./g' +} + +build() { + cd "$_pkgname" + rustup toolchain install nightly + cargo +nightly build --release --no-default-features --features=wayland +} + +package() { + cd "$_pkgname" + + install -Dm755 target/release/eww "${pkgdir}/usr/bin" + mkdir -p "${pkgdir}/etc/xdg/${_pkgname}" + cp -r examples/eww-bar "${pkgdir}/etc/xdg/${_pkgname}" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + + echo "\ +_____________________________________________________________________ +| | +| The example config can be found in /etc/xdg/eww | +| | +| For better experience, please write your own config. | +| WIKI: https://elkowar.github.io/eww/configuration.html | +| | +|___________________________________________________________________|" +} |