Compare commits

...

2 Commits

Author SHA1 Message Date
5af297018a lbreakouthd: 1.1.8 -> 1.1.9 2024-08-05 18:03:04 +00:00
e69382767d libreoffice-bin: dropped 2024-08-05 18:02:29 +00:00
8 changed files with 15 additions and 10751 deletions

10
REPO
View File

@ -56,7 +56,6 @@ d:sfwbar
d:bemenu
d:sbcl
d:highway
d:libreoffice-bin
d:octave
d:catgirl
f:2d96d7d7eca42a769654492256c21a3a:nyxt/.footprint
@ -67,10 +66,10 @@ f:9cce8a0fd6f2f9b6278a9195a1e5fc83:nyxt/.signature
f:f0a11729be651b6bd83f760d1bf12907:kitty/.footprint
f:f89553f1975de3bd24eade3e00787304:kitty/Pkgfile
f:9b240c9485d5cd71ed91ea7afb497ef8:kitty/.signature
f:1627e0f9cc064b27dffe3d2f13f60acd:lbreakouthd/.footprint
f:d32be866b7f980203fc6564c947bff33:lbreakouthd/.footprint
f:4bd5070636360865228067768da977b8:lbreakouthd/README
f:94aa978cbc0ef1d5cada085c5753bbe6:lbreakouthd/Pkgfile
f:c5cd2c549ac89c3d4f3551f1f893c477:lbreakouthd/.signature
f:a76f436b192c0beb9f9f3ef63eb54a4e:lbreakouthd/Pkgfile
f:1347aeab08c72d1f36d03d29cbc3e2c7:lbreakouthd/.signature
f:c6fd51920b965c398079a0d174e16998:portaudio-cpp/.footprint
f:ab24171294d860c7f4418fbf241a6edd:portaudio-cpp/Pkgfile
f:5d930c507338b7eaeb76216771b3a3bf:portaudio-cpp/.signature
@ -259,9 +258,6 @@ f:24224d9921d0aea9771da00ba2ca2ec8:sbcl/.signature
f:5df3002f97cbc86d446a11b26f30d01e:highway/.footprint
f:689933388da5438cc1e8d4fbf9cdcc34:highway/Pkgfile
f:93d80b281f04b51343dc91b733433d6c:highway/.signature
f:b993022d6450e653e73b4268cdca2cf7:libreoffice-bin/.footprint
f:c106aa6b4009631d8b71f66d580d46ab:libreoffice-bin/Pkgfile
f:d3ce63301720bb7ca3fc8378c6ede115:libreoffice-bin/.signature
f:3b474e5611c6180796af976a03f337d8:octave/.footprint
f:b831b5b79847f469c6faa1492151bc4a:octave/Pkgfile
f:c76ab154b650442f15135838b695d7e5:octave/.signature

View File

@ -5,7 +5,13 @@ drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/lbreakouthd.desktop
drwxr-xr-x root/root usr/share/icons/
-rw-r--r-- root/root usr/share/icons/lbreakouthd.png
drwxr-xr-x root/root usr/share/icons/hicolor/
drwxr-xr-x root/root usr/share/icons/hicolor/256x256/
drwxr-xr-x root/root usr/share/icons/hicolor/256x256/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/256x256/apps/lbreakouthd.png
drwxr-xr-x root/root usr/share/icons/hicolor/48x48/
drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/lbreakouthd.png
drwxr-xr-x root/root usr/share/lbreakouthd/
drwxr-xr-x root/root usr/share/lbreakouthd/levels/
-rw-r--r-- root/root usr/share/lbreakouthd/levels/1010011010

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxCt4p/Ed8b6IVCODyhA80RXVJhNrqTx2MMzCzEGC/vBLYKQy+lZFJ15b+NnZJdIgvLqiM5ERFWUsmF7weg47tQA=
SHA256 (Pkgfile) = 313889d27d44f935ed46f90946f2b528d16ccfea5eef66de0fad3547e53ce100
SHA256 (.footprint) = 823ae3d3093512b526df117e605b0aeeb2b77a9d951d00cfb062eda2bf607529
SHA256 (lbreakouthd-1.1.8.tar.gz) = dd667beca543362b5d21c5cf15fd02317b630ef1178bdd49afb9a9795d3d5ade
RWTTPlFarK9CxNu1X46LltceKYFuKgNy+xT2qnfxFis1tbwpPCWVPgHwyOS59K8EVvJLPGCVRGDi6mmw5rp1s8F1IFdTmI9aSgc=
SHA256 (Pkgfile) = bfd86ea73a83246993213e05664a0956b6fcb357c0ed9adc1c88a2498f4e5728
SHA256 (.footprint) = 44fb29988f8ca7d5dad125930302fd826726e04bb0244c96a4fe7c1b144a4b5e
SHA256 (lbreakouthd-1.1.9.tar.gz) = 1c8cd9707ff2181457ffd53216e472bac024ce0ce144490c44d68ffbabd00be1

View File

@ -4,7 +4,7 @@
# Depends on: sdl2_image sdl2_mixer sdl2_ttf
name=lbreakouthd
version=1.1.8
version=1.1.9
release=1
source=(https://downloads.sourceforge.net/project/lgames/$name/$name-$version.tar.gz)

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +0,0 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxNFICFN4wJheOikO1dLJgDwj5/VMGW3vo55vXFyMaPZCjPIMyLm8soAhB8z9TG5xm0odYpHSKbNitxwDP4tfowc=
SHA256 (Pkgfile) = f54fa6e89731fd6a72e772a4d92b8ae68f13b2faa388d6ffa6a9ced24d862da6
SHA256 (.footprint) = d9a0721fabb4ce7bd302a95dcc85c137de6487143a41e4683d385b74e0ab690c
SHA256 (LibreOffice_7.6.4_Linux_x86-64_rpm.tar.gz) = 8bdff86976003dd0ff5e70432428d018e41f279f69050307a3d6927a40df0def

View File

@ -1,54 +0,0 @@
# Description: minimalist binary installation of the powerful office suite
# URL: https://www.libreoffice.org/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: gtk3 freetype avahi cups nss nspr
# Optional: qt5 sane
name=libreoffice-bin
version=7.6.4
release=1
source=(https://download.documentfoundation.org/${name%-bin}/stable/$version/rpm/x86_64/LibreOffice_${version}_Linux_x86-64_rpm.tar.gz)
build() {
cd LibreOffice*/RPMS
for RPM in *.rpm; do
case $RPM in
*-firebird-*) ;;
*-report-builder-*) ;;
*-mediawiki-*) ;;
*-onlineupdate-*) ;;
*-kde-integration-*) ;;
*-postgresql-*) ;;
*-nlpsolver-*) ;;
*-ooofonts-*) ;;
*-ooolinguistic-*) ;;
*-ogltrans-*) ;;
*-javascript-*) ;;
*-beanshell-*) ;;
*-dict-*)
[[ $RPM =~ "-dict-${LANG:0:2}" ]] && bsdtar -p -C $PKG -xf "$RPM"
;;
*)
bsdtar -p -C $PKG -xf "$RPM"
;;
esac
done
mv "$PKG/opt" "$PKG/usr/lib"
find "$PKG" -type d -perm 700 -exec chmod 755 {} +
rm -f "$PKG/usr/bin/libreoffice7.6"
ln -s ../lib/libreoffice7.6/program/soffice "$PKG/usr/bin/libreoffice7.6"
rm -f "$PKG"/usr/share/applications/*.desktop
cd "$PKG"/usr/share/applications
for APP in ../../lib/libreoffice7.6/share/xdg/*.desktop; do
ln -sf $APP libreoffice7.6-${APP##*/}
done
# clean up junk files
rm -rf "$PKG"/usr/lib/libreoffice7.6/readmes
find "$PKG" \( -name "README*" -o -name "LICENSE*" -o -name "NOTICE*" \
-o -name "COPYING*" \) -delete
find "$PKG" -name "wininst*.exe" -delete
}

View File

@ -1,26 +0,0 @@
# libreoffice-bin README.md
This port is provided as a convenience for users who need to open an office document quickly
and cannot wait for a massive project to be compiled. All the needed libraries aside from
gtk3 and freetype are bundled in the tarball. These libraries include duplicates of packages
you might already have installed, such as lcms2 and libxml2. The contrib/libreoffice
port creates a less-redundant footprint, and binaries that respect your pkgmk optimization
settings, at the expense of a bigger dependency tree and longer compilation time.
## Extensions not included
Some of the RPMs in the tarball are omitted from the installation, for the sake of a lighter
footprint. If you want such features as mediawiki-publisher or nlpsolver, you can simply delete
those tests from the Pkgfile and run ``pkgmk -is``. Better yet, create your own port that depends
on libreoffice-bin and uses the same source array, but installs only the desired extensions.
## Selective installation of dictionaries
The Pkgfile will use the value of $LANG to determine which dictionaries, if any, to install.
* If your value of $LANG does *not* begin with {en, es, fr}, then none of the dictionaries in the
upstream tarball will be unpacked. In that case you are encouraged to create a new port that
downloads the appropriate language pack from libreoffice.org and uses the same installation
directory (/usr/lib/libreoffice7.3).
* If your value of $LANG *does* begin with {en, es, fr}, then that dictionary in the upstream
tarball will be unpacked, and you will get a footprint mismatch, warning about NEW files.
Setting ``PKGMK_IGNORE_NEW=yes`` should be enough to allow the installation to proceed.