wok-next annotate jwm/receipt @ rev 21469

updated tinc (1.0.25 -> 1.0.36)
author Hans-G?nter Theisgen
date Wed May 13 07:41:00 2020 +0100 (2020-05-13)
parents 5669e8b3be70
children
rev   line source
al@20534 1 # SliTaz package receipt v2.
pankso@25 2
pankso@25 3 PACKAGE="jwm"
al@21023 4 VERSION="2.3.7"
pankso@25 5 CATEGORY="x-window"
al@21023 6 SHORT_DESC="A lightweight window manager for the X11 Window System"
al@21023 7 MAINTAINER="al.bobylev@gmail.com"
al@21023 8 LICENSE="MIT"
al@21023 9 WEB_SITE="http://joewing.net/projects/jwm/"
al@20534 10
pankso@15940 11 TARBALL="$PACKAGE-$VERSION.tar.xz"
al@21023 12 WGET_URL="http://joewing.net/projects/jwm/releases/$TARBALL"
pankso@25 13
al@21078 14 BUILD_DEPENDS="libx11-dev libpng-dev libjpeg-turbo-dev cairo-dev \
al@21078 15 librsvg-dev freetype-dev libxft-dev libxrender-dev fribidi-dev \
al@21078 16 libxpm-dev libxmu-dev gettext libxinerama-dev \
al@21023 17 libxslt libxml2-tools"
pankso@16067 18
al@20534 19 compile_rules() {
al@21023 20 sed -i '/^ICONS/ s|$| jwm-red.svg|' contrib/Makefile.in
al@21023 21
pankso@90 22 ./configure \
pankso@12407 23 --sysconfdir=/etc/xdg/jwm \
pankso@16067 24 --disable-rpath \
al@20534 25 $CONFIGURE_ARGS &&
al@20534 26 make &&
al@20534 27 make install || return 1
al@20534 28
al@21023 29 # Store original author settings
al@21023 30 mv $install/etc/xdg/jwm/system.jwmrc $install/etc/xdg/jwm/original.jwmrc
al@21023 31
al@21023 32 # Convert 2.2 to 2.3 settings, pretty-print and install them
al@21023 33 export XMLLINT_INDENT=$'\t'
al@21023 34 for i in simple slitaz; do
al@21023 35 xsltproc xslt/jwm-2.3.xslt $stuff/$i.jwmrc \
al@21028 36 | sed 's|^[ \t]||g' \
al@21023 37 | xmllint --format - \
al@21027 38 > $install/etc/xdg/jwm/${i/slitaz/system}.jwmrc
al@21023 39 done
al@21023 40
al@21023 41 # Autostart
al@20534 42 install -Dm644 $stuff/xsessions/jwm.desktop $install/usr/share/xsessions/jwm.desktop
pankso@25 43 }
pankso@25 44
al@20534 45 testsuite() {
pankso@16067 46 readelf -h $install/usr/bin/jwm
pankso@16067 47 }
pankso@16067 48
al@20534 49 genpkg_rules() {
al@20534 50 copy @std
al@21105 51 DEPENDS="libcairo fribidi glib libjpeg-turbo libpng librsvg libx11 \
al@21078 52 libxext libxft libxinerama libxmu libxpm \
al@21078 53 libxrender slitaz-configs-base xload xclock imlib2 \
al@21023 54 hsetroot compton nano"
al@20534 55 TAGS="window-manager"
pankso@25 56 }
pankso@12308 57
al@21023 58 # Adding WM to SLiM available sessions.
al@20534 59 post_install() {
al@21023 60 post_remove
al@21023 61 sed -i '/^sessions/ s|$|,jwm|' "$1/etc/slim.conf"
pankso@12308 62 }
pankso@12308 63
al@21023 64 # Remove WM from SLiM available sessions.
al@20534 65 post_remove() {
al@21023 66 sed -i '/^sessions/ s|,jwm||' "$1/etc/slim.conf"
pankso@12308 67 }