Slackware This Forum is for the discussion of Slackware Linux.
Notices
Welcome to
LinuxQuestions.org , a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free.
Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please
contact us . If you need to reset your password,
click here .
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a
virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month.
Click here for more info.
10-29-2023, 04:41 AM
#61
Senior Member
Registered: Feb 2006
Location: Outer Shpongolia
Distribution: Slackware, CRUX
Posts: 1,481
Quote:
Originally Posted by
willysr
Thanks Willy! It's funny that
genfstab from this, kinda answers my question about UUID
here .
11-04-2023, 07:15 AM
#62
LQ Sage
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,748
Original Poster
Sat Nov 04 2023
8 packages added
Code:
development/cargo-c: Added (cargo c-abi helpers).
graphics/amide: Added (Medical Imaging Data Examiner).
multimedia/rav1e: Added (AV1 encoder).
python/python3-libvcs: Added (python module).
system/UEFITool: Added (firmware images viewer).
system/edk2-aarch64: Added (aarch64 UEFI firmware for Qemu).
system/fonts-kannada-extra: Added (system fonts).
system/fonts-tamil-tva: Added (system fonts)
5 packages removed
Code:
development/OpenCobolIDE: Removed (unmaintained).
graphics/pygifme: Removed (unmaintained).
network/Free-Cinema: Removed (unused anywhere else).
network/yoda: Removed (unmaintained).
python/argcomplete: Removed (use python3-argcomplete).
https://slackbuilds.org/ChangeLog.txt
2 members found this post helpful.
11-11-2023, 05:07 AM
#63
Member
Registered: Mar 2009
Posts: 805
Rep:
Sat Nov 11 01:09:27 UTC 2023
3 packages removed
Code:
python/bleach: Removed, replaced by python3-bleach
python/constantly: Removed (use python3-constantly)
python/decorator: Removed, replaced by python3-decorator
11 packages added
Code:
network/zxing-cpp: Added (barcode image processing library).
office/smoffice2024: Added (office suite).
python/python3-bleach: Added (whitelist-based HTML-sanitizing tool).
python/python3-constantly: Added (Symbolic constants in Python).
python/python3-decorator: Added (python decorator).
python/python3-hyperlink: Added (A featureful, correct URL for Python).
python/python3-incremental: Added (Python projects versioning).
system/blueprint-compiler: Added (A markup language for GTK).
network/cinny-desktop: Added (matrix client).
network/grpcurl: Added (curl for gRPC servers).
network/tdlib: Added (Telegram Database library).
https://slackbuilds.org/ChangeLog.txt
3 members found this post helpful.
11-11-2023, 09:54 AM
#64
Member
Registered: Mar 2009
Posts: 805
Rep:
@marav do you accept this script?
Attached Thumbnails
Attached Files
Last edited by rizitis; 11-11-2023 at 09:58 AM .
11-11-2023, 10:29 AM
#65
LQ Sage
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,748
Original Poster
Quote:
Originally Posted by
rizitis
@marav do you accept this script?
Yep. Nice
Here is mine
Code:
#!/bin/sh
TMP="/tmp"
if [ -f $TMP/ChangeLog.new.txt ] ; then
cp $TMP/ChangeLog.new.txt $TMP/ChangeLog.txt
fi
curl -q --no-progress-meter https://slackbuilds.org/ChangeLog.txt -o $TMP/ChangeLog.new.txt
# Func
diff_added() {
T=$(printf "\t")
diff $TMP/ChangeLog.txt $TMP/ChangeLog.new.txt | sed -e '1d; $d; s/^<\ //g; s/^>\ //g' | grep "Added (" | sed "s/[[:blank:]]Added[[:blank:]]\+/${T}${T}${T}Added${T}${T}/g"
}
PKG_ADDED=$(diff_added | wc -l)
diff_removed() {
T=$(printf "\t")
diff $TMP/ChangeLog.txt $TMP/ChangeLog.new.txt | sed -e '1d; $d; s/^<\ //g; s/^>\ //g' | grep -E "Removed" | sed "s/[[:blank:]]Removed,[[:blank:]]\+/${T}${T}${T}Removed${T}${T}/g"
}
PKG_REMOVED=$(diff_removed | wc -l)
# Main
#
DATE_ADDED=$(LANG=C date "+%a %b %d %Y")
echo -e "$DATE_ADDED"
echo ""
echo -e "[ B]$PKG_ADDED packages added[/ B]"
echo -e "[ CODE]"
diff_added
echo -e "[/ CODE]"
echo -e "[ B]$PKG_REMOVED packages removed[/ B]"
echo -e "[ CODE]"
diff_removed
echo -e "[/ CODE]"
echo [ url]https://slackbuilds.org/ChangeLog.txt[/ url]
note: added blanks for BBcode
Last edited by marav; 11-12-2023 at 08:14 AM .
Reason: typo
11-11-2023, 10:37 AM
#66
LQ Sage
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,748
Original Poster
the only thing I have to deal with, and obviously you don't, as you probably don't face the issue yet ;-)
when you have, for example:
Code:
misc/package Upgraded (Added whatever dependency)
It assumes it's a new addition, because you grep "Added"
11-11-2023, 10:47 AM
#67
Member
Registered: Mar 2009
Posts: 805
Rep:
Ops!
11-11-2023, 10:52 AM
#68
Member
Registered: Mar 2009
Posts: 805
Rep:
Quote:
Originally Posted by
marav
the only thing I have to deal with, and obviously you don't, as you probably don't face the issue yet ;-)
when you have, for example:
Code:
misc/package Upgraded (Added whatever dependency)
It assumes it's a new addition, because you grep "Added"
Code:
#!/bin/bash
url="https://slackbuilds.org/ChangeLog.txt"
output_file="SBo_news.txt"
output_file2="output.txt"
temp_file=$(mktemp)
wget -q "$url" -O "$temp_file"
head -n 1 "$temp_file" > "$output_file"
echo "" >> "$output_file"
sed -i '1d' "$temp_file"
awk '/\+--------------------------+/ {exit} {print}' "$temp_file" >> "$output_file2" || exit 1
search_string1="Added"
search_string2="Removed"
echo "Added packages " >> "$output_file"
echo "
Code:
" >> "$output_file"
grep "$search_string1" "$output_file2" | grep -v -E "\(.*$search_string1.*\)" >> "$output_file"
echo "
" >> "$output_file"
echo "" >> "$output_file"
echo "Removed packages " >> "$output_file"
echo "
Code:
" >> "$output_file"
grep "$search_string2" "$output_file2" | grep -v -E "\(.*$search_string2.*\)" >> "$output_file"
echo "
" >> "$output_file"
echo "https://slackbuilds.org/ChangeLog.txt" >> "$output_file"
if [ -s "$output_file" ]; then
echo ""
else
echo "No lines matching the criteria were found."
fi
rm "$temp_file" "$output_file2"
cat "$output_file"
I think this way is solved!
Last edited by rizitis; 11-11-2023 at 10:54 AM .
Reason: edit script
11-11-2023, 11:02 AM
#69
LQ Sage
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,748
Original Poster
Time will tell
Pat, for example, has only one way to generate its changelog, it's easy to grep patterns
As there are multiple commiters on SBo, we can also have multiple commit messages
On SBo, sometimes it's "Removed" or "Removed," ; sometimes it's "updated" or "Updated" or "upgrade" etc.
Last edited by marav; 11-12-2023 at 08:13 AM .
Reason: typo
1 members found this post helpful.
11-18-2023, 03:13 AM
#70
LQ Sage
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,748
Original Poster
Sat Nov 18 2023
16 packages added
Code:
development/aws-cdk: Added (AWS Cloud Development Kit).
development/openmodelica: Added (modeling environment).
graphics/alembic-framework: Added (CGI framework).
graphics/opentoonz: Added (2D animation software).
libraries/kaidan: Added (chat app).
libraries/kquickimageeditor: Added (Image editing components).
libraries/libdraco: Added (3D data compression).
libraries/pam_usb: Added (hardware authentication).
libraries/qxmpp: Added (xmpp client).
libraries/tinygltf: Added (C++ headers).
perl/perl-File-FcntlLock: Added (File locking).
python/python3-sysrsync: Added (rsync wrapper).
system/ancient: Added (decompression routines).
system/cw: Added (tail cloudwatch logs).
system/doublecmd-qt5: Added (open source file manager).
system/thefuck: Added (typo corrector).
3 packages removed
Code:
academic/petsc: Removed (requested by maintainer).
haskell/haskell-http: Removed (by request of the maintainer).
system/pymux: Removed (unmaintained).
https://slackbuilds.org/ChangeLog.txt
1 members found this post helpful.
11-18-2023, 04:31 AM
#71
Senior Member
Registered: Feb 2006
Location: Outer Shpongolia
Distribution: Slackware, CRUX
Posts: 1,481
Quote:
Originally Posted by
marav
system/thefuck: Added (typo corrector).
11-18-2023, 05:00 PM
#72
Member
Registered: Apr 2018
Distribution: Slackware 15.0/Current
Posts: 525
Last edited by reddog83; 11-18-2023 at 05:02 PM .
1 members found this post helpful.
11-25-2023, 01:29 PM
#73
LQ Sage
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,748
Original Poster
Sat Nov 25 2023
16 packages added
Code:
academic/hdfview: Added (visualization and exploration software).
academic/xschem: Added (schematic capture program).
graphics/OpenShadingLanguage: Added (language for shading)
graphics/glmark2: Added (OpenGL and ES Benchmark).
graphics/openscad-threads: Added (modules for OpenSCAD).
libraries/awscrt: Added (Python 3 bindings for the AWS CR).
libraries/libomemo-c: Added (fork of libsignal-protocol-c).
libraries/nanosvg: Added (SVG header file).
libraries/python3-ruamel.yaml.clib: Added (reader for ruamel).
network/awscli-v2: Added (AWS CLI).
perl/perl-Config-Grammar: Added (perl module).
python/python3-expandvars: Added (Expand system variables).
system/ntopng: Added (system monitoring).
system/readpe: Added (CLI toolkit to analyze PE binaries).
system/rtkit: Added (Realtime Policy and Watchdog Daemon).
system/tuptime: Added (Report System Uptime).
https://slackbuilds.org/ChangeLog.txt
12-01-2023, 08:37 PM
#74
LQ Sage
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,748
Original Poster
Sat Dec 02 2023
34 packages added
Code:
academic/scmutils: Added (scm utils).
accessibility/mbrola-voices: Added (speech synth. data).
development/aspnetcore-runtime-8.0: Added (ASP.NET Runtime 8.0).
development/dotnet-runtime-8.0: Added (.NET Runtime 8.0).
development/dotnet-sdk-8.0: Added (.NET SDK 8.0).
development/python3-numpy-legacy: Added (Legacy Numpy).
gis/librttopo: Added (RT Topology Library).
graphics/pd-gears: Added (parametrized gear generator).
ham/SoapyRTLSDR: Added (SoapySDR RTL-SDR Support Module).
ham/glrpt: Added (decode LRPT images).
libraries/field3d: Added (voxel data library).
network/openresty: Added (dynamic web platform).
office/dspdfviewer: Added (pdf viewer).
office/unaesgcm: Added (omemo decryption).
python/python2-toml: Added (Python lib for TOML).
python/python3-arabic-reshaper: Added (Reconstruct Arabic sentences).
python/python3-bidi: Added (BiDi Layout Implementation).
python/python3-blessed: Added (python library).
python/python3-eventlet: Added (concurrent networking library).
python/python3-funcparserlib: Added (lisp parser).
python/python3-google-auth-httplib2: Added (Google Authentication Library).
python/python3-googleapis-common-protos: Added (Common protobufs).
python/python3-inotify-simple: Added (inotify wrapper).
python/python3-svglib: Added (read SVG).
python/python3-toml: Added (Python lib for TOML).
python/python3-uritools: Added (parsing URI library).
python/python3-vharfbuzz: Added (shaping text tool).
system/distrobox: Added (fancy wrapper for containers).
system/far2l: Added (file manager).
system/fonts-tamil-bharathi: Added (system fonts).
system/gpustat: Added (query and monitor GPU).
system/lssecret: Added (list secrets).
system/python3-nvidia-ml-py: Added (Python Bindings for NVIDIA ML).
system/tkinfo: Added (graphical browser).
3 packages removed
Code:
libraries/pykdtree: Removed (unmaintained).
python/pyresample: Removed (unmaintained).
python/python-toml: Removed (split to python2 and python3).
https://slackbuilds.org/ChangeLog.txt
1 members found this post helpful.
12-08-2023, 09:04 PM
#75
LQ Sage
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,748
Original Poster
Sat Dec 09 2023
32 packages added
Code:
academic/gdstk: Added (GDSII / OASIS file library).
desktop/rclone-browser: Added (Simple cross platform GUI for rclone).
development/mongodb-shell: Added (MongoDB Shell).
development/python3-hylang: Added (lisp dialect).
development/python3-hyrule: Added (utility library for Hy).
development/rtaudio: Added (C++ classes for Audio).
games/rottexpr: Added (Rise Of The Triad prt).
graphics/gqview: Added (image viewer).
graphics/openscad-gearbox: Added (OpenSCAD gearbox generator).
graphics/stltools: Added (python stl file module).
ham/satdump: Added (generic satellite data processing software).
ham/sdrangel: Added (SDR Rx/Tx software).
haskell/ghcup: Added (haskell installer).
libraries/2geom: Added (2D Geometry Library).
libraries/nng: Added (Lightweight Messaging Library).
network/thorium-browser: Added (web browser).
office/omegat: Added (translation memory application).
perl/perl-CGI-Fast: Added (perl module).
python/python3-inflate64: Added (deflate64 library).
python/python3-multivolumefile: Added (file library).
python/python3-oscrypto: Added (crypto library).
python/python3-py7zr: Added (7zip in python3).
python/python3-pybcj: Added (bcj filter library).
python/python3-pydyf: Added (A low-level PDF generator).
python/python3-pyphen: Added (Python module to hyphenate text).
python/python3-pyppmd: Added (PPMd library).
python/python3-pyzstd: Added (Python bindings to zstd library).
python/python3-weasyprint: Added (The Awesome Document Factory).
system/borgmatic: Added (backup software).
system/catatonit: Added (container init).
system/dell_bios_fan_control: Added (fan control).
system/tzupdate: Added (timezone util).
4 packages removed
Code:
network/RYMTracks: Removed (unmaintained).
network/deis: Removed (unmaintained).
network/opera-legacy: Removed (not updated anymore).
python/asttokens: Removed (use python3-asttokens).
https://slackbuilds.org/ChangeLog.txt
2 members found this post helpful.
All times are GMT -5. The time now is 09:34 AM .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know .
Latest Threads
LQ News