Merge branch 'main' of codeberg.org:gwh/slackbuilds
This commit is contained in:
commit
e5172fa2d0
8 changed files with 407 additions and 54 deletions
|
@ -4,7 +4,7 @@
|
|||
#GITHUB_REPO=leonardolang/rkvm
|
||||
GITHUB_REPO=htrefil/rkvm
|
||||
VERSION=${VERSION:-latest}
|
||||
BUILD=${BUILD:-1}
|
||||
BUILD=${BUILD:-2}
|
||||
|
||||
TAG=gwh
|
||||
TMP=/tmp/$TAG
|
||||
|
@ -32,7 +32,7 @@ git pull --all
|
|||
|
||||
cp -R $REPOSITORY $TMP/
|
||||
cd $TMP/$PRGNAM
|
||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git tag --sort=-taggerdate | head -n1)
|
||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git describe --tags --abbrev=0)
|
||||
[ "x$VERSION" == "x" ] && VERSION=trunk
|
||||
[ "x$VERSION" == "xtrunk" ] && VERSION="git_r$(git rev-list --count HEAD)_$(git log -1 --format=%h)" || git checkout $VERSION
|
||||
|
||||
|
@ -41,11 +41,11 @@ cargo build --release
|
|||
mkdir -p $PKG$PREFIX/bin
|
||||
find target/release/ -type f -executable -maxdepth 1 -exec cp {} $PKG$PREFIX/bin/ \;
|
||||
chmod 755 $PKG$PREFIX/bin/*
|
||||
(cd $PKG$PREFIX/bin/
|
||||
for i in *; do
|
||||
mv $i rkvm-$i;
|
||||
done
|
||||
)
|
||||
# (cd $PKG$PREFIX/bin/
|
||||
# for i in *; do
|
||||
# mv $i rkvm-$i;
|
||||
# done
|
||||
# )
|
||||
|
||||
# move doc/ to the appropriate location
|
||||
mkdir -p $PKG$PREFIX/doc/$PRGNAM
|
||||
|
|
|
@ -5,7 +5,7 @@ CWD=$(pwd)
|
|||
PRGNAM=$(basename $CWD)
|
||||
VERSION=${VERSION:-$(curl -q https://codeberg.org/forgejo/forgejo/releases.rss | grep title | head -n2 | tail -n1 | sed 's|<title>||g' | sed 's|</title>||g' | xargs)}
|
||||
ARCH=${ARCH:-$(uname -m)}
|
||||
BUILD=${BUILD:-5}
|
||||
BUILD=${BUILD:-6}
|
||||
TAG=${TAG:-gwh}
|
||||
|
||||
TMP=${TMP:-/tmp/$TAG}
|
||||
|
@ -17,13 +17,13 @@ REPOSITORY=${REPOSITORY:-/home/installs/SlackBuilds/_repositories/$PRGNAM}
|
|||
|
||||
mkdir -p $REPOSITORY
|
||||
|
||||
GITEA_WORK_DIR=/var/lib/gitea
|
||||
FORGEJO_WORK_DIR=/var/lib/forgejo
|
||||
|
||||
# Check if the gitea user and group exist. If not, then bail.
|
||||
if [ "$(id -g gitea 2> /dev/null)" != "817" -o "$(id -u gitea 2> /dev/null)" != "817" ]; then
|
||||
echo " You must have an 'gitea' user and group to run this script."
|
||||
echo " # groupadd -g 817 gitea"
|
||||
echo " # useradd -d /var/lib/gitea -g gitea -s /bin/bash -u 817 gitea --system "
|
||||
# Check if the forgejo user and group exist. If not, then bail.
|
||||
if [ "$(id -g forgejo 2> /dev/null)" != "817" -o "$(id -u forgejo 2> /dev/null)" != "817" ]; then
|
||||
echo " You must have an 'forgejo' user and group to run this script."
|
||||
echo " # groupadd -g 817 forgejo"
|
||||
echo " # useradd -d /var/lib/forgejo -g forgejo -s /bin/bash -u 817 forgejo --system "
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
@ -41,20 +41,20 @@ xz -d $REPOSITORY/forgejo-${VERSION}-linux-${SRC_ARCH}.xz
|
|||
rm -fr $PKG
|
||||
|
||||
mkdir -p $PKG$PREFIX/bin
|
||||
cp $REPOSITORY/forgejo-${VERSION}-linux-${SRC_ARCH} $PKG$PREFIX/bin/gitea
|
||||
chmod +x $PKG$PREFIX/bin/gitea
|
||||
cp $REPOSITORY/forgejo-${VERSION}-linux-${SRC_ARCH} $PKG$PREFIX/bin/forgejo
|
||||
chmod +x $PKG$PREFIX/bin/forgejo
|
||||
|
||||
mkdir -p $PKG/etc/gitea/
|
||||
cp $CWD/app.ini $PKG/etc/gitea/app.ini.new
|
||||
chown -R gitea:gitea $PKG/etc/gitea
|
||||
chmod 770 $PKG/etc/gitea
|
||||
mkdir -p $PKG/etc/forgejo/
|
||||
cp $CWD/app.ini $PKG/etc/forgejo/app.ini.new
|
||||
chown -R forgejo:forgejo $PKG/etc/forgejo
|
||||
chmod 770 $PKG/etc/forgejo
|
||||
|
||||
mkdir -p $PKG${GITEA_WORK_DIR}/{custom,data/gitea-repositories,indexers,public,log,.ssh}
|
||||
chown -R gitea:gitea $PKG/var/lib/gitea
|
||||
chmod 750 $PKG${GITEA_WORK_DIR}/{data,indexers,log}
|
||||
mkdir -p $PKG${FORGEJO_WORK_DIR}/{custom,data/forgejo-repositories,indexers,public,log,.ssh}
|
||||
chown -R forgejo:forgejo $PKG/var/lib/forgejo
|
||||
chmod 750 $PKG${FORGEJO_WORK_DIR}/{data,indexers,log}
|
||||
|
||||
mkdir -p $PKG/var/log/gitea
|
||||
chown -R gitea:gitea $PKG/var/log/gitea
|
||||
mkdir -p $PKG/var/log/forgejo
|
||||
chown -R forgejo:forgejo $PKG/var/log/forgejo
|
||||
|
||||
( cd $PKG
|
||||
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
@ -70,50 +70,31 @@ cat <<EOF > $PKG/etc/rc.d/rc.$PRGNAM
|
|||
NAME="Forgejo Daemon"
|
||||
|
||||
# Command to run
|
||||
CMD="/usr/bin/gitea"
|
||||
CMD="/usr/bin/forgejo"
|
||||
|
||||
# user used to run the daemon
|
||||
USERNAME=gitea
|
||||
|
||||
# Process name of daemon, for killing it.
|
||||
PROCESSNAME=\$CMD
|
||||
USERNAME=forgejo
|
||||
|
||||
# Option to run with deamon
|
||||
OPTIONS=" --config /etc/gitea/app.ini"
|
||||
OPTIONS=" --config /etc/forgejo/app.ini"
|
||||
|
||||
PIDFILE=/var/lib/gitea/gitea.pid
|
||||
func_status() {
|
||||
pgrep -u \$USERNAME forgejo && echo Running || echo Stopped
|
||||
}
|
||||
|
||||
func_stop() {
|
||||
[ -e \$PIDFILE ] && kill \$(cat \$PIDFILE)
|
||||
rm \$PIDFILE
|
||||
pkill -u \$USERNAME forgejo
|
||||
|
||||
if [ ! "\$(pgrep gitea)" ]; then
|
||||
echo "Error!"
|
||||
else
|
||||
echo "Stopped!"
|
||||
fi
|
||||
func_status
|
||||
}
|
||||
|
||||
func_start() {
|
||||
echo -n "Starting \$NAME ... "
|
||||
su - \$USERNAME -c "\$CMD \$OPTIONS" &
|
||||
echo \$\$ > \$PIDFILE
|
||||
|
||||
sleep 2
|
||||
|
||||
if [ "\$(pgrep gitea)" ]; then
|
||||
echo "Started!"
|
||||
else
|
||||
echo "Error!"
|
||||
fi
|
||||
}
|
||||
|
||||
func_status() {
|
||||
if [ "\$(pgrep gitea)" ]; then
|
||||
echo "Running!"
|
||||
else
|
||||
echo "NOT running!"
|
||||
fi
|
||||
func_status
|
||||
}
|
||||
|
||||
|
||||
|
@ -158,7 +139,7 @@ $PRGNAM:
|
|||
$PRGNAM: Forgejo is a self-hosted lightweight software forge.
|
||||
$PRGNAM: Easy to install and low maintenance, it just does the job.
|
||||
$PRGNAM:
|
||||
$PRGNAM: edit /etc/gitea/app.ini
|
||||
$PRGNAM: edit /etc/forgejo/app.ini
|
||||
$PRGNAM: see https://forgejo.org/docs/latest/admin/config-cheat-sheet/
|
||||
$PRGNAM:
|
||||
$PRGNAM:
|
||||
|
|
78
wayland/wmenu/SlackBuild
Executable file
78
wayland/wmenu/SlackBuild
Executable file
|
@ -0,0 +1,78 @@
|
|||
#!/bin/bash
|
||||
|
||||
# variables
|
||||
VERSION=${VERSION:-"latest"}
|
||||
BUILD=1
|
||||
|
||||
TAG=gwh
|
||||
OUTPUT=/tmp
|
||||
TMP=/tmp/$TAG
|
||||
CWD=$(pwd)
|
||||
|
||||
PRGNAM=$(basename $CWD)
|
||||
PKG=$TMP/pkg-$PRGNAM
|
||||
|
||||
ARCH=$(uname -m)
|
||||
|
||||
REPOSITORY=/home/installs/SlackBuilds/_repositories/$PRGNAM
|
||||
PREFIX=/usr
|
||||
|
||||
# nettoyage préalable
|
||||
rm -fr $PKG $TMP/$PRGNAM
|
||||
|
||||
mkdir -p $PKG
|
||||
|
||||
# mise en place
|
||||
[ ! -e $REPOSITORY ] && git clone https://git.sr.ht/~adnano/wmenu $REPOSITORY
|
||||
cd $REPOSITORY
|
||||
git pull
|
||||
|
||||
cp -R $REPOSITORY $TMP/
|
||||
cd $TMP/$PRGNAM/
|
||||
|
||||
[ "x$VERSION" == "xlatest" ] && VERSION=$(git tag --sort=-taggerdate | head -n1)
|
||||
[ "x$VERSION" == "x" ] && VERSION=trunk
|
||||
[ "x$VERSION" == "xtrunk" ] && VERSION="git_r$(git rev-list --count HEAD)_$(git log -1 --format=%h)" || git checkout $VERSION
|
||||
|
||||
meson setup --prefix /usr --mandir /usr/man/ build/
|
||||
ninja -C build/
|
||||
cd build/
|
||||
meson install --destdir=$PKG
|
||||
cd ../
|
||||
|
||||
mkdir -p $PKG$PREFIX/doc/$PRGNAM
|
||||
cp *.md $PKG$PREFIX/doc/$PRGNAM/
|
||||
|
||||
# correction
|
||||
cd $PKG
|
||||
chown -R root:root *
|
||||
[ -d $PKG$PREFIX/man ] && find $PKG$PREFIX/man -name "*.?" -type f -exec gzip -9 {} \;
|
||||
|
||||
# embaumement
|
||||
mkdir -p $PKG/install
|
||||
|
||||
cat <<EOF > $PKG/install/slack-desc
|
||||
# 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 ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
$PRGNAM: $PRGNAM (launcher/menu for Wayland compositors)
|
||||
$PRGNAM:
|
||||
$PRGNAM:
|
||||
$PRGNAM:
|
||||
$PRGNAM:
|
||||
$PRGNAM:
|
||||
$PRGNAM:
|
||||
$PRGNAM:
|
||||
$PRGNAM:
|
||||
$PRGNAM:
|
||||
$PRGNAM: https://git.sr.ht/~adnano/wmenu
|
||||
EOF
|
||||
|
||||
# empaquetage
|
||||
rm -f $PKG/{,usr/}lib$(uname -m | grep -o 64)/*.la
|
||||
/sbin/makepkg --linkadd y --chown n --prepend $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.txz
|
55
y/AnotherChance/SlackBuild
Executable file
55
y/AnotherChance/SlackBuild
Executable file
|
@ -0,0 +1,55 @@
|
|||
#!/bin/bash
|
||||
|
||||
CWD=$(pwd)
|
||||
TAG=${TAG:-gwh}
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
TMP=/tmp/$TAG
|
||||
|
||||
PRGNAM=$(basename $CWD)
|
||||
VERSION=${VERSION:-v$(echo $PRGNAM-*.zip | grep -o "[0-9.]*" | head -n1)}
|
||||
ARCH=${ARCH:-$(uname -m)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
PKG=$TMP/pkg-$PRGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
|
||||
mkdir -p $TMP
|
||||
cd $TMP
|
||||
|
||||
mkdir -p $PKG/usr/games/ $PKG/opt/
|
||||
cd $PKG/opt/
|
||||
[ ! -e $CWD/$PRGNAM-$VERSION-pc.zip ] && exit 1
|
||||
unzip $CWD/$PRGNAM-$VERSION-pc.zip
|
||||
mv $PRGNAM-$VERSION-pc $PRGNAM
|
||||
|
||||
cd $PKG/usr/games/
|
||||
ln -s ../../opt/$PRGNAM/$PRGNAM.sh
|
||||
|
||||
mkdir -p $PKG/install
|
||||
|
||||
cat <<EOF > $PKG/install/slack-desc
|
||||
# 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 ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
${PRGNAM}: ${PRGNAM} (NSFW game)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: (You need to download the game and put the file $PRGNAM-vX.x.x-pc.zip
|
||||
${PRGNAM}: and put it next to this script)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: https://linktr.ee/timewizardstudios
|
||||
${PRGNAM}:
|
||||
EOF
|
||||
|
||||
cd $PKG
|
||||
rm -f $PKG/{,usr/}lib$(uname -m | grep -o 64)/*.la
|
||||
/sbin/makepkg --linkadd y --chown n --prepend $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}$TAG.txz
|
55
y/BacktotheBooty/SlackBuild
Executable file
55
y/BacktotheBooty/SlackBuild
Executable file
|
@ -0,0 +1,55 @@
|
|||
#!/bin/bash
|
||||
|
||||
CWD=$(pwd)
|
||||
TAG=${TAG:-gwh}
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
TMP=/tmp/$TAG
|
||||
|
||||
PRGNAM=$(basename $CWD)
|
||||
VERSION=${VERSION:-$(echo $PRGNAM-*.zip | grep -o "[0-9.]*" | head -n1)}
|
||||
ARCH=${ARCH:-$(uname -m)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
PKG=$TMP/pkg-$PRGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
|
||||
mkdir -p $TMP
|
||||
cd $TMP
|
||||
|
||||
mkdir -p $PKG/usr/games/ $PKG/opt/
|
||||
cd $PKG/opt/
|
||||
[ ! -e $CWD/$PRGNAM-$VERSION-pc.zip ] && exit 1
|
||||
unzip $CWD/$PRGNAM-$VERSION-pc.zip
|
||||
mv $PRGNAM-$VERSION-pc $PRGNAM
|
||||
|
||||
cd $PKG/usr/games/
|
||||
ln -s ../../opt/$PRGNAM/$PRGNAM.sh
|
||||
|
||||
mkdir -p $PKG/install
|
||||
|
||||
cat <<EOF > $PKG/install/slack-desc
|
||||
# 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 ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
${PRGNAM}: ${PRGNAM} (NSFW game)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: (You need to download the game and put the file $PRGNAM-X.x.x-pc.zip
|
||||
${PRGNAM}: and put it next to this script)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: https://dark-coffee-ink.itch.io/back-to-the-booty-a-porn-parody-game
|
||||
${PRGNAM}:
|
||||
EOF
|
||||
|
||||
cd $PKG
|
||||
rm -f $PKG/{,usr/}lib$(uname -m | grep -o 64)/*.la
|
||||
/sbin/makepkg --linkadd y --chown n --prepend $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}$TAG.txz
|
73
y/My_Dystopian_Robot_Girlfriend/SlackBuild
Executable file
73
y/My_Dystopian_Robot_Girlfriend/SlackBuild
Executable file
|
@ -0,0 +1,73 @@
|
|||
#!/bin/bash
|
||||
|
||||
CWD=$(pwd)
|
||||
TAG=${TAG:-gwh}
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
TMP=/tmp/$TAG
|
||||
|
||||
PRGNAM=$(basename $CWD)
|
||||
VERSION=${VERSION:-$(echo MDRG*.zip | grep -o "[0-9.]*" | head -n1)}
|
||||
ARCH=${ARCH:-$(uname -m)}
|
||||
BUILD=${BUILD:-11}
|
||||
|
||||
PKG=$TMP/pkg-$PRGNAM
|
||||
|
||||
[ ! -e $CWD/MDRG$VERSION\ -\ Linux.zip ] && exit 1
|
||||
|
||||
rm -rf $PKG
|
||||
|
||||
mkdir -p $TMP
|
||||
cd $TMP
|
||||
|
||||
mkdir -p $PKG/opt/
|
||||
unzip -d $PKG/opt/ $CWD/MDRG$VERSION\ -\ Linux.zip
|
||||
mv $PKG/opt/MDRG$VERSION\ -\ Linux $PKG/opt/$PRGNAM
|
||||
|
||||
chmod +x $PKG/opt/$PRGNAM/My\ Dystopian\ Robot\ Girlfriend.x86_64
|
||||
mkdir -p $PKG/opt/$PRGNAM/My\ Dystopian\ Robot\ Girlfriend_Data/Saves/
|
||||
mkdir -p $PKG/opt/$PRGNAM/My\ Dystopian\ Robot\ Girlfriend_Data/Mods/
|
||||
|
||||
mkdir -p $PKG/usr/games/
|
||||
cat <<EOF > $PKG/usr/games/$PRGNAM
|
||||
#!/bin/bash
|
||||
|
||||
cd /opt/$PRGNAM/
|
||||
./My\ Dystopian\ Robot\ Girlfriend.x86_64
|
||||
EOF
|
||||
chmod +x $PKG/usr/games/$PRGNAM
|
||||
|
||||
mkdir -p $PKG/install
|
||||
|
||||
cat <<EOF > $PKG/install/slack-desc
|
||||
# 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 ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
${PRGNAM}: ${PRGNAM} (NSFW game)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: (You need to download the game and put the file MDRGx.x.x\ -\ Linux.zip
|
||||
${PRGNAM}: and put it next to this script)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: https://incontinentcell.itch.io/factorial-omega
|
||||
EOF
|
||||
|
||||
cd $PKG || exit 1
|
||||
chown -R root:root *
|
||||
|
||||
chown -R root:games $PKG/opt/$PRGNAM/
|
||||
chmod -R g+w $PKG/opt/$PRGNAM/
|
||||
chmod g+w $PKG/opt/My_Dystopian_Robot_Girlfriend/ \
|
||||
$PKG/opt/My_Dystopian_Robot_Girlfriend/My\ Dystopian\ Robot\ Girlfriend_Data/Saves/ \
|
||||
$PKG/opt/My_Dystopian_Robot_Girlfriend/My\ Dystopian\ Robot\ Girlfriend_Data/Mods/
|
||||
|
||||
rm -f $PKG/{,usr/}lib$(uname -m | grep -o 64)/*.la
|
||||
/sbin/makepkg --linkadd y --chown n --prepend $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}$TAG.txz
|
56
y/SummertimeSaga/SlackBuild
Executable file
56
y/SummertimeSaga/SlackBuild
Executable file
|
@ -0,0 +1,56 @@
|
|||
#!/bin/bash
|
||||
|
||||
CWD=$(pwd)
|
||||
TAG=${TAG:-gwh}
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
TMP=/tmp/$TAG
|
||||
|
||||
PRGNAM=$(basename $CWD)
|
||||
VERSION=${VERSION:-$(echo $PRGNAM-*.zip | grep -o "[0-9-]*" | sed 's|^-||' | sed 's|-$||' | tr - .)}
|
||||
ORIG_VERSION=$(echo $VERSION | tr . -)
|
||||
ARCH=${ARCH:-$(uname -m)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
PKG=$TMP/pkg-$PRGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
|
||||
mkdir -p $TMP
|
||||
cd $TMP
|
||||
|
||||
mkdir -p $PKG/usr/games/ $PKG/opt/
|
||||
cd $PKG/opt/
|
||||
[ ! -e $CWD/$PRGNAM-$ORIG_VERSION-pc.zip ] && exit 1
|
||||
unzip $CWD/$PRGNAM-$ORIG_VERSION-pc.zip
|
||||
mv $PRGNAM-$ORIG_VERSION-pc $PRGNAM
|
||||
|
||||
cd $PKG/usr/games/
|
||||
ln -s ../../opt/$PRGNAM/$PRGNAM.sh
|
||||
|
||||
mkdir -p $PKG/install
|
||||
|
||||
cat <<EOF > $PKG/install/slack-desc
|
||||
# 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 ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
${PRGNAM}: ${PRGNAM} (NSFW game)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: (You need to download the game and put the file $PRGNAM-X-x-x-pc.zip
|
||||
${PRGNAM}: and put it next to this script)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: https://summertimesaga.com
|
||||
${PRGNAM}:
|
||||
EOF
|
||||
|
||||
cd $PKG
|
||||
rm -f $PKG/{,usr/}lib$(uname -m | grep -o 64)/*.la
|
||||
/sbin/makepkg --linkadd y --chown n --prepend $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}$TAG.txz
|
55
y/What-a-Legend/SlackBuild
Executable file
55
y/What-a-Legend/SlackBuild
Executable file
|
@ -0,0 +1,55 @@
|
|||
#!/bin/bash
|
||||
|
||||
CWD=$(pwd)
|
||||
TAG=${TAG:-gwh}
|
||||
OUTPUT=${OUTPUT:-/tmp}
|
||||
TMP=/tmp/$TAG
|
||||
|
||||
PRGNAM=$(basename $CWD)
|
||||
VERSION=${VERSION:-$(echo $PRGNAM-*.zip | grep -o "[0-9.]*" | head -n1)}
|
||||
ARCH=${ARCH:-$(uname -m)}
|
||||
BUILD=${BUILD:-1}
|
||||
|
||||
PKG=$TMP/pkg-$PRGNAM
|
||||
|
||||
rm -rf $PKG
|
||||
|
||||
mkdir -p $TMP
|
||||
cd $TMP
|
||||
|
||||
mkdir -p $PKG/usr/games/ $PKG/opt/
|
||||
cd $PKG/opt/
|
||||
[ ! -e $CWD/$PRGNAM-$VERSION-pc.zip ] && exit 1
|
||||
unzip $CWD/$PRGNAM-$VERSION-pc.zip
|
||||
mv $PRGNAM-$VERSION-pc $PRGNAM
|
||||
|
||||
cd $PKG/usr/games/
|
||||
ln -s ../../opt/$PRGNAM/$PRGNAM.sh
|
||||
|
||||
mkdir -p $PKG/install
|
||||
|
||||
cat <<EOF > $PKG/install/slack-desc
|
||||
# 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 ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
${PRGNAM}: ${PRGNAM} (NSFW game)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: (You need to download the game and put the file $PRGNAM-X.x.x-pc.zip
|
||||
${PRGNAM}: and put it next to this script)
|
||||
${PRGNAM}:
|
||||
${PRGNAM}: https://whatalegendgame.com
|
||||
${PRGNAM}:
|
||||
EOF
|
||||
|
||||
cd $PKG
|
||||
rm -f $PKG/{,usr/}lib$(uname -m | grep -o 64)/*.la
|
||||
/sbin/makepkg --linkadd y --chown n --prepend $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}$TAG.txz
|
Loading…
Add table
Reference in a new issue