wok-current annotate i3/receipt @ rev 24084
libjson-c-dev: fix version
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sat Jul 10 13:06:31 2021 +0000 (2021-07-10) |
parents | 8685d0e1ac51 |
children | 83b97236db32 |
rev | line source |
---|---|
pascal@13231 | 1 # SliTaz package receipt. |
pascal@13231 | 2 |
pascal@13231 | 3 PACKAGE="i3" |
Hans-G?nter@24050 | 4 VERSION="4.19.2" |
pascal@13231 | 5 CATEGORY="x-window" |
Hans-G?nter@24050 | 6 SHORT_DESC="i3 tiling window manager." |
pascal@16048 | 7 MAINTAINER="ybringler@gmail.com" |
pascal@15600 | 8 LICENSE="BSD" |
pascal@20671 | 9 WEB_SITE="https://i3wm.org" |
Hans-G?nter@24050 | 10 |
Hans-G?nter@24050 | 11 TARBALL="$PACKAGE-$VERSION.tar.xz" |
pascal@13231 | 12 WGET_URL="$WEB_SITE/downloads/$TARBALL" |
pascal@15600 | 13 |
Hans-G?nter@24050 | 14 DEPENDS="dmenu gcc83-lib-base libev libxcb libxkbcommon |
Hans-G?nter@24050 | 15 startup-notification xcb-util xcb-util-cursor xcb-util-image |
Hans-G?nter@24050 | 16 xcb-util-keysyms xcb-util-renderutil xcb-util-wm xcb-util-xrm |
Hans-G?nter@24050 | 17 xorg-libX11 xorg-libXcursor yajl" |
Hans-G?nter@24050 | 18 BUILD_DEPENDS="docbook-xml gcc83 libev-dev libxcb-dev libxkbcommon-dev |
Hans-G?nter@24050 | 19 meson ninja pango-dev pcre-dev pkg-config startup-notification-dev |
Hans-G?nter@24050 | 20 xcb-util-cursor-dev xcb-util-dev xcb-util-image-dev |
Hans-G?nter@24050 | 21 xcb-util-keysyms-dev xcb-util-renderutil-dev xcb-util-wm-dev |
Hans-G?nter@24050 | 22 xcb-util-xrm-dev xorg-libX11-dev xorg-libXcursor-dev yajl" |
pascal@13231 | 23 |
pascal@13231 | 24 # Rules to configure and make the package. |
pascal@13231 | 25 compile_rules() |
pascal@13231 | 26 { |
Hans-G?nter@24050 | 27 export CC=gcc-83 |
Hans-G?nter@24050 | 28 meson . \ |
Hans-G?nter@24050 | 29 _build \ |
Hans-G?nter@24050 | 30 --prefix=/usr && |
Hans-G?nter@24050 | 31 ninja -C _build && |
Hans-G?nter@24050 | 32 ninja -C _build install |
pascal@13231 | 33 } |
pascal@13231 | 34 |
pascal@13231 | 35 # Rules to gen a SliTaz package suitable for Tazpkg. |
pascal@13231 | 36 |
pascal@13231 | 37 genpkg_rules() |
pascal@13231 | 38 { |
Hans-G?nter@24050 | 39 mkdir -p $fs/usr/share |
Hans-G?nter@24050 | 40 |
Hans-G?nter@24050 | 41 cp -a $install/etc $fs |
Hans-G?nter@24050 | 42 cp -a $install/usr/bin $fs/usr |
Hans-G?nter@24050 | 43 cp -a $install/usr/share/applications $fs/usr/share |
Hans-G?nter@24050 | 44 cp -a $install/usr/share/xsessions $fs/usr/share |
pascal@13231 | 45 } |
Hans-G?nter@24050 | 46 |
Hans-G?nter@24050 | 47 post_install() |
Hans-G?nter@24050 | 48 { |
Hans-G?nter@24050 | 49 # Add WM to SLIM available sessions. |
Hans-G?nter@24050 | 50 res=$(cat "$1/etc/slim.conf" | grep ^session | sed s/"sessions. *"//) |
Hans-G?nter@24050 | 51 if ! echo "$res" | grep -q $PACKAGE |
Hans-G?nter@24050 | 52 then |
Hans-G?nter@24050 | 53 echo -n "Adding $PACKAGE to /etc/slim.conf..." |
Hans-G?nter@24050 | 54 sed -i "s/^sessions.*/sessions ${res},$PACKAGE/" \ |
Hans-G?nter@24050 | 55 "$1/etc/slim.conf" |
Hans-G?nter@24050 | 56 status |
Hans-G?nter@24050 | 57 fi |
Hans-G?nter@24050 | 58 true |
Hans-G?nter@24050 | 59 } |
Hans-G?nter@24050 | 60 |
Hans-G?nter@24050 | 61 post_remove() |
Hans-G?nter@24050 | 62 { |
Hans-G?nter@24050 | 63 # Remove WM from SLIM available sessions. |
Hans-G?nter@24050 | 64 if grep -q $PACKAGE "$1/etc/slim.conf" |
Hans-G?nter@24050 | 65 then |
Hans-G?nter@24050 | 66 sed -i s/,$PACKAGE// "$1/etc/slim.conf" |
Hans-G?nter@24050 | 67 fi |
Hans-G?nter@24050 | 68 } |
Hans-G?nter@24054 | 69 |