aboutsummaryrefslogtreecommitdiff
path: root/development/racket
diff options
context:
space:
mode:
Diffstat (limited to 'development/racket')
-rw-r--r--development/racket/doinst.sh4
-rw-r--r--development/racket/racket.SlackBuild29
-rw-r--r--development/racket/racket.info10
3 files changed, 31 insertions, 12 deletions
diff --git a/development/racket/doinst.sh b/development/racket/doinst.sh
new file mode 100644
index 0000000000..4e8ba7071d
--- /dev/null
+++ b/development/racket/doinst.sh
@@ -0,0 +1,4 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
diff --git a/development/racket/racket.SlackBuild b/development/racket/racket.SlackBuild
index c35cdd1017..a68d6530a8 100644
--- a/development/racket/racket.SlackBuild
+++ b/development/racket/racket.SlackBuild
@@ -4,6 +4,7 @@
# Copyright 2013-2014 Markus Hutmacher, Germany <mailing@markhu.de>
# Copyright 2020 Jeff Parent, US <jeff+SBo@sh0.xyz>
+# Updated 2024 Lockywolf
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=racket
-VERSION=${VERSION:-7.9}
+VERSION=${VERSION:-8.15}
SUFFIX=src-builtpkgs # suffix of the UNIX sourcepackage
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -87,12 +88,16 @@ cd src/build
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
../configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --mandir=/usr/man \
- --datadir=/usr/share/$PRGNAM \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --build=$ARCH-slackware-linux
+ --prefix=/usr \
+ --sysconfdir=/etc/ \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --mandir=/usr/man \
+ --datadir=/usr/share/$PRGNAM \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --enable-csonly \
+ --enable-libz \
+ --enable-liblz4 \
+ --build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
@@ -102,6 +107,13 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
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
+rm $PKG/usr/doc/racket-$VERSION/doc-site.css
+rm $PKG/usr/doc/racket-$VERSION/doc-site.js
+rm $PKG/usr/doc/racket-$VERSION/scribble-style.css
+chmod 0644 $PKG/usr/share/applications/drracket.desktop
+chmod 0644 $PKG/usr/share/applications/slideshow.desktop
+
+
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/
cat $CWD/README > $PKG/usr/doc/$PRGNAM-$VERSION/README
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
@@ -109,5 +121,8 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/development/racket/racket.info b/development/racket/racket.info
index 0b7cfc47e5..76aa06109b 100644
--- a/development/racket/racket.info
+++ b/development/racket/racket.info
@@ -1,10 +1,10 @@
PRGNAM="racket"
-VERSION="7.9"
+VERSION="8.15"
HOMEPAGE="http://racket-lang.org/"
-DOWNLOAD="https://mirror.racket-lang.org/installers/7.9/racket-7.9-src-builtpkgs.tgz"
-MD5SUM="be3b9ba2b5b5fb04b48cc6d2942f26a2"
+DOWNLOAD="https://mirror.racket-lang.org/installers/8.15/racket-8.15-src-builtpkgs.tgz"
+MD5SUM="db1497cf63f1a7eceaee00b0be98ff66"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
-MAINTAINER="Jeff Parent"
-EMAIL="jeff+SBo@sh0.xyz"
+MAINTAINER="Lockywolf"
+EMAIL="for_sbo.racket_2024-12-20@lockywolf.net"