From a6e4294ffa3b178ad99ff90b1336fb4e37497f9c Mon Sep 17 00:00:00 2001 From: r1w1s1 <9mqqtl44o@mozmail.com> Date: Wed, 4 Dec 2024 11:37:33 -0300 Subject: [PATCH] add fvwm3 --- README.md | 1 + fvwm3/0001-rename-perl-fvwm.patch.gz | Bin 0 -> 13139 bytes fvwm3/README | 22 ++++++ fvwm3/fvwm3.SlackBuild | 133 +++++++++++++++++++++++++++++++++++ fvwm3/fvwm3.info | 10 +++ fvwm3/renamed-items.patch.gz | Bin 0 -> 2440 bytes fvwm3/slack-desc | 19 +++++ fvwm3/startfvwm3.gz | Bin 0 -> 218 bytes fvwm3/xinitrc.fvwm3.gz | Bin 0 -> 358 bytes 9 files changed, 185 insertions(+) create mode 100644 fvwm3/0001-rename-perl-fvwm.patch.gz create mode 100644 fvwm3/README create mode 100755 fvwm3/fvwm3.SlackBuild create mode 100644 fvwm3/fvwm3.info create mode 100644 fvwm3/renamed-items.patch.gz create mode 100644 fvwm3/slack-desc create mode 100644 fvwm3/startfvwm3.gz create mode 100644 fvwm3/xinitrc.fvwm3.gz diff --git a/README.md b/README.md index 964529c..742bbea 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ - XAP - [alacritty](alacritty/README) - [dwm](dwm/README) + - [fvwm3](fvwm3/README) - [feh](feh/README) - [slock](slock/README) - [st](st/README) diff --git a/fvwm3/0001-rename-perl-fvwm.patch.gz b/fvwm3/0001-rename-perl-fvwm.patch.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9992b1fd6259196e2d1103ce094ba840f541bce GIT binary patch literal 13139 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 literal 0 HcwPel00001 diff --git a/fvwm3/README b/fvwm3/README new file mode 100644 index 0000000..d17068a --- /dev/null +++ b/fvwm3/README @@ -0,0 +1,22 @@ +Fvwm3 is the newest version of the fvwm window manager, the successor to +fvwm-2.6.x. + +Fvwm3 is a multiple large virtual desktop window manager, originally +derived from twm in 1993. + +Fvwm3 is intended to have a small memory footprint but a rich feature +set, be extremely customizable and extensible, and have a high degree of +Motif mwm compatibility. + +Although an existing fvwm2 configuration should mostly work with fvwm3, +it isn't guaranteed to work without some modifications. This is because +longstanding deprecated options have been removed, for example. + +This package does not conflict with the stock fvwm package. + +Manpages for fvwm3 modules were moved as follows: +FvwmAnimate --> Fvwm3Animate +FvwmAuto --> Fvwm3Auto +... + +google-go-lang is needed only at build time. diff --git a/fvwm3/fvwm3.SlackBuild b/fvwm3/fvwm3.SlackBuild new file mode 100755 index 0000000..81b2ab4 --- /dev/null +++ b/fvwm3/fvwm3.SlackBuild @@ -0,0 +1,133 @@ +#!/bin/bash + +# Slackware build script for fvwm3 + +# Copyright 2020-2024, Alexander Verbovetsky, Moscow, Russia +# Copyright 2024, K. Eugene Carlson, Tsukuba, Japan +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=fvwm3 +VERSION=${VERSION:-1.1.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION + +# rename perl libraries to avoid collisions with the stock fvwm +# borrowed from ALT Linux +# https://git.altlinux.org/gears/f/fvwm3.git?a=blob_plain;f=0001-rename-perl-fvwm.patch +#zcat $CWD/0001-rename-perl-fvwm.patch.gz | patch -p2 +# fix references to renamed man pages and binaries +#zcat $CWD/renamed-items.patch.gz | patch -p0 + +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +OSNAME="$(awk -F= '/^ID=/{print $2}' /etc/os-release)" + +./autogen.sh +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --enable-mandoc \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --enable-golang \ + --program-prefix= \ + --program-suffix= \ + --program-transform-name='/vwm[^3]/ s/vwm/vwm3/' \ + --build=$ARCH-$OSNAME-linux + +make +make install DESTDIR=$PKG + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + +zcat $CWD/startfvwm3.gz > $PKG/usr/bin/startfvwm3 +chmod 755 $PKG/usr/bin/startfvwm3 + +mkdir -p $PKG/etc/X11/xinit +zcat $CWD/xinitrc.fvwm3.gz > $PKG/etc/X11/xinit/xinitrc.fvwm3 +chmod 755 $PKG/etc/X11/xinit/xinitrc.fvwm3 + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a CHANGELOG.md COPYING NEWS README.md $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/fvwm3/fvwm3.info b/fvwm3/fvwm3.info new file mode 100644 index 0000000..413d926 --- /dev/null +++ b/fvwm3/fvwm3.info @@ -0,0 +1,10 @@ +PRGNAM="fvwm3" +VERSION="1.1.0" +HOMEPAGE="https://github.com/fvwmorg/fvwm3" +DOWNLOAD="https://github.com/fvwmorg/fvwm3/archive/1.1.0/fvwm3-1.1.0.tar.gz" +MD5SUM="033cb2740c12b5acd406d75271dd1317" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="google-go-lang" +MAINTAINER="K. Eugene Carlson" +EMAIL="kvngncrlsn@gmail.com" diff --git a/fvwm3/renamed-items.patch.gz b/fvwm3/renamed-items.patch.gz new file mode 100644 index 0000000000000000000000000000000000000000..7649de77c8d40221b010bfd8975e41a7375cc0ae GIT binary patch literal 2440 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 GCjbC=hP`V5 literal 0 HcwPel00001 diff --git a/fvwm3/slack-desc b/fvwm3/slack-desc new file mode 100644 index 0000000..3824d9a --- /dev/null +++ b/fvwm3/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +fvwm3: fvwm3 (the newest version of the fvwm window manager) +fvwm3: +fvwm3: Fvwm3 is a multiple large virtual desktop window manager, originally +fvwm3: derived from twm in 1993. The successor to fvwm-2.6.x. +fvwm3: +fvwm3: Fvwm3 is intended to have a small memory footprint but a rich feature +fvwm3: set, be extremely customizable and extensible, and have a high degree +fvwm3: of Motif mwm compatibility. +fvwm3: +fvwm3: Maintainer: Thomas Adam +fvwm3: Homepage: https://github.com/fvwmorg/fvwm3 diff --git a/fvwm3/startfvwm3.gz b/fvwm3/startfvwm3.gz new file mode 100644 index 0000000000000000000000000000000000000000..6c1aed5d31e8aeb7115e4306b41662152b6e306c GIT binary patch literal 218 zcwPb8044t)iwFqFELL9v19Nm?a&%^PcWpBO#ZtQt!Y~Zn{S^mgfFTsb$OI|_10WG0 z282)wDUAd{s?!I2J!$y@q#`_>J)G~(4mx3MY{)4E06Uerq$uwb6yxEDC}^oX5g==J zMDv{lYi9GXh;zml)eyC$h{z;3K)lfH)tXLnA?0$jKGk>@MO)u?ah$@X+LB+c3w1-U zfAN~dP388SLI_R;Kdn=h$GS33l*akd$KHSvLq7@ebECbnmq&?}vg)d{|AeS3eMXpb U*1S=pt4+)F2A#zmJ)i;r04XqHA^-pY literal 0 HcwPel00001 diff --git a/fvwm3/xinitrc.fvwm3.gz b/fvwm3/xinitrc.fvwm3.gz new file mode 100644 index 0000000000000000000000000000000000000000..289f5fe10e088a9f25b97d6fd3d7ab5dddd838ac GIT binary patch literal 358 zcwPZ!0h#_EiwFolP6B5F19)j}X>@X9E@pOjZ8HFUQeRKPFc5$5r#NAcmO9`;F}|ov zG)6I*4RJqk5QdX+I2nz>Z3v>OfPk@*&^aVqI)!u>JWXFCF_`T;4W8R1 zm&G33m5jD@5DN54%)(GK@g0Yn*BYFVTBmx49Nhvz8%QvfW#$Q_NnnNB8Yjkd3ZKAJ z2#!PH>lXYH4TJhsE|~-0*>qSe)m{BAv@33V2e_;19O?hq4(-(8T<`&JbbTN%od>cx zg3$`0aCYHjUf-f3^v+rjoNT5OxX+|owMjqF3m&8R