LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Requests for -current (14.2-->15.0) (https://www.linuxquestions.org/questions/slackware-14/requests-for-current-14-2-15-0-a-4175620463/)

Ne01eX 05-03-2018 08:50 AM

gxkb - excellent keyboard indicator and switcher by Dmitriy Poltavchenko
 
1 Attachment(s)
For sample (and, yes, as feature request :) ) this snippet into gxkb:

gxkb.SlackBuild:
Code:

#!/bin/bash

# RTK GNU/Linux build script for gxkb

# Copyright 2015-18 NK
# Copyright 2015, 2017, 2018 Aleksandr "Ne01eX" Sayfulin, Ural, Russian Federation.
# 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.

# Set SPLIT variable to "yes" for building a separate package for documentation.
# This is maybe set from external scripts:
if [ -z "$SPLIT" ]; then
    SPLIT=${SPLIT:-"yes"} ; export SPLIT
fi
if [ -z "$TMP" ]; then
    TMP=${TMP:-/tmp} ; export TMP
fi
if [ -z "$OUTPUT" ]; then
    OUTPUT=${OUTPUT:-/tmp} ; export OUTPUT
fi
if [ -z "$WITHOUT_LA" ]; then
    WITHOUT_LA=${WITHOUT_LA:-"yes"} ; export WITHOUT_LA
fi


cd $(dirname $0) ; CWD=$(pwd)

PKGNAM=gxkb
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-rtk03}
PKG=$TMP/package-$PKGNAM

# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
  case "$(uname -m)" in
    i?86) ARCH=i586 ;;
    arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
    # Unless $ARCH is already set, use uname -m for all other archs:
    *) ARCH=$(uname -m) ;;
  esac
  export ARCH
fi

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i586" ]; then
  SLKCFLAGS="-O2 -march=i586 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
  SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
  LIBDIRSUFFIX=""
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

case "$ARCH" in
    arm*) TARGET=$ARCH-rtk-linux-gnueabi ;;
    *)    TARGET=$ARCH-rtk-linux ;;
esac

# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
  echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
  exit 0
fi

#set -e

if [ ! -d "$TMP" ]; then
    mkdir -p $TMP
fi

if [ ! -d "$OUTPUT" ]; then
    mkdir -p $OUTPUT
fi

rm -rf $PKG
mkdir -p $PKG
cd $TMP
rm -rf $PKGNAM-$VERSION
tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1
cd $PKGNAM-$VERSION
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 {} \;

./autogen.sh

CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --sysconfdir=/etc \
  --localstatedir=/var \
  --mandir=/usr/man \
  --docdir=/usr/doc/$PKGNAM-$VERSION \
  --enable-appindicator=no \
  --program-prefix="" \
  --program-suffix="" \
  --build=$TARGET \
  --host=$TARGET \
  --target=$TARGET || exit 1

make || exit 1
make install DESTDIR=$PKG || exit 1

mkdir -p $PKG/etc/xdg/autostart
cat $PKG/usr/share/applications/gxkb.desktop > $PKG/etc/xdg/autostart/gxkb.desktop

LAFILES=$(find $PKG | xargs file | grep -e "libtool library file" | cut -f 1 -d :)
if [ ! -z "$LAFILES" ] ; then
    for LAFILE in $LAFILES ; do
      if [ "$WITHOUT_LA" = "yes" ] ; then
        rm -f $LAFILE
        echo ".la file $LAFILE has been deleted!"
      else
        echo ".la file $LAFILE has been saved!"
      fi
    done
else
  echo "This package not provides .la file(s)!"
fi


( cd $PKG
    find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : \
    | xargs -r strip --strip-unneeded 2> /dev/null || true
    find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : \
    | xargs -r strip --strip-unneeded 2> /dev/null || true
    find . | xargs file | grep "current ar archive" | cut -f 1 -d : \
    | xargs -r strip --strip-unneeded 2> /dev/null || true
)

# Compress the man pages if present
if [ -d $PKG/usr/man ]; then
    ( cd $PKG/usr/man
      find . -type f -exec gzip -9 {} \;
      for i in $( find . -type l ) ; do
        ln -s $( readlink $i ).gz $i.gz ; rm $i ;
      done
    )
fi

cat README.md > $PKG/usr/doc/$PKGNAM-$VERSION/README.md

# Begin split section
if [ $SPLIT = "yes" ]; then

PKGDOC=${PKGNAM}-doc
rm -rf $TMP/package-${PKGDOC}
mkdir -p $TMP/package-${PKGDOC}/install

function add_empty_line {
cat << EOF >> $TMP/package-${PKGDOC}/install/slack-desc
${PKGDOC}:
EOF
}
function add_doc_line {
cat << EOF >> $TMP/package-${PKGDOC}/install/slack-desc
${PKGDOC}: all core documents from /usr/doc/${PKGNAM}-${VERSION};
EOF
}
function add_info_line {
cat << EOF >> $TMP/package-${PKGDOC}/install/slack-desc
${PKGDOC}: info pages. See: /usr/info/*;
EOF
}
function add_gtkdoc_line {
cat << EOF >> $TMP/package-${PKGDOC}/install/slack-desc
${PKGDOC}: extra documents such as /usr/share/gtk-doc/${PKGNAM};
EOF
}
function add_devhelp_line {
cat << EOF >> $TMP/package-${PKGDOC}/install/slack-desc
${PKGDOC}: and .devhelp book such as /usr/share/devhelp/${PKGNAM}.
EOF
}

cat << EOF > $TMP/package-${PKGDOC}/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 ':' except on otherwise blank lines.

        |-----handy-ruler------------------------------------------------------|
${PKGDOC}: Extra documentation for ${PKGNAM} package.
${PKGDOC}:
${PKGDOC}: There is package contain documentation files for ${PKGNAM}:
EOF

for DOCDIR in doc info gtk-doc devhelp; do
    case $DOCDIR in
        'doc' )
        if [ -d $PKG/usr/$DOCDIR ]; then
            echo -n "Moving core documents..."
            ( cd $PKG/usr
              mkdir -p $TMP/package-$PKGDOC/usr
              mv $DOCDIR $TMP/package-$PKGDOC/usr
            )
            add_doc_line
            echo " [Done.]"
        else
            echo " Core documents not found!"
            add_empty_line
        fi
        ;;
        'info' )
        if [ -d $PKG/usr/$DOCDIR ]; then
            echo -n "Moving info pages..."
            ( cd $PKG/usr
              mkdir -p $TMP/package-$PKGDOC/usr
              mv $DOCDIR $TMP/package-$PKGDOC/usr
            )
            add_info_line
            echo " [Done.]"
        else
            echo " Info pages not found!"
            add_empty_line
        fi
        ;;
        'gtk-doc' )
        if [ -d $PKG/usr/share/$DOCDIR ]; then
            echo -n "Moving extra documents (such as gtk-doc)..."
            ( cd $PKG/usr/share
              mkdir -p $TMP/package-$PKGDOC/usr/share
              mv $DOCDIR $TMP/package-$PKGDOC/usr/share
            )
            add_gtkdoc_line
            echo " [Done.]"
        else
            echo " Extra documents (such as gtk-doc) not found!"
            add_empty_line
        fi
        ;;
        'devhelp' )
        if [ -d $PKG/usr/share/$DOCDIR ]; then
            echo -n "Moving .devhelp book(s)..."
            ( cd $PKG/usr/share
              mkdir -p $TMP/package-$PKGDOC/usr/share
              mv $DOCDIR $TMP/package-$PKGDOC/usr/share
            )
            add_devhelp_line
            echo " [Done.]"
        else
            echo " .devhelp book(s) not found!"
            add_empty_line
        fi
        ;;
    esac
done

for LINE in 1 2 3 4; do
    add_empty_line
done

cd $TMP/package-$PKGDOC
/sbin/makepkg -l y -c n $OUTPUT/$PKGDOC-$VERSION-noarch-$BUILD.${PKGTYPE:-txz}

# Cleanup if enabled
if [ "$1" = "--cleanup" ]; then
    rm -rf $TMP/package-$PKGDOC
fi

fi # End split section

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
if [ -x "/usr/bin/requiredbuilder" ]; then
    /usr/bin/requiredbuilder -z $PKG > $OUTPUT/$PKGNAM-$VERSION-$ARCH-$BUILD.dep
    if [ -f $PKG/install/slack-required ]; then
        rm -f $PKG/install/slack-required
    fi
    /usr/bin/requiredbuilder -v -y $PKG
fi

cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PKGNAM-$VERSION-$ARCH-$BUILD.${PKGTYPE:-txz}

# Cleanup if enabled
if [ "$1" = "--cleanup" ]; then
    rm -rf $TMP/$PKGNAM-$VERSION
    rm -rf $PKG
fi

slack-desc:
Code:

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------------------------------------------------------|
gxkb: gxkb (X11 keyboard indicator and switcher)
gxkb:
gxkb: It shows a flag of current keyboard in a systray area and allows you
gxkb: to switch to another one. It's written in C and uses the GTK library
gxkb: (no GNOME is needed).
gxkb: Author  : Dmitriy Poltavchenko
gxkb: Homepage: https://zen-tools.github.io/gxkb/
gxkb:
gxkb:
gxkb:
gxkb:

doinst.sh
Code:

if [ -x /usr/bin/update-desktop-database ]; then
  /usr/bin/update-desktop-database -q usr/share/applications 1>/dev/null 2> /dev/null
fi

if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
  if [ -x /usr/bin/gtk-update-icon-cache ]; then
    /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor 1>/dev/null 2> /dev/null
  fi
fi

Best regards, Bat'ka R, Aleksndr "Ne01eX" Sayfulin.


orbea 05-03-2018 08:51 AM

That is an absolutely terrible suggestion and your posts are not ever remotely helpful, can you go somewhere else instead of spamming the forum with bs?

Ne01eX 05-03-2018 09:11 AM

Quote:

Originally Posted by orbea (Post 5850152)
That is an absolutely terrible suggestion and your posts are not ever remotely helpful, can you go somewhere else instead of spamming the forum with bs?

I really do not understand what's wrong here... o_O?

atelszewski 05-03-2018 10:26 AM

Hi,

I've been thinking about it for quite some time, but in the end I decided I couldn't be bothered doing the actual job.
So here I just would like to hint you.

Maybe it would be worth reimplementing rc.networkmanager using pgrep/pkill?
Probably the most appealing function is possibility of killing processes based on parent PID.
For example, before killing wpa_supplicant, you can ensure it was actually started by NM.
And you could reduce the grep magic that is happening in the script at the moment.
(Note: there's nothing wrong with that, pgrep/pkill would just yield cleaner implementation).
And, as somebody mentioned it somewhere earlier, you can deal with namespaces correctly too.

--
Best regards,
Andrzej Telszewski

Ne01eX 05-03-2018 10:51 AM

New versions of ImageMagick:
ImageMagick-6.9.9-42.tar.xz;

also, may be interesting (for other dudes):

ImageMagick-7.0.7-30.tar.xz.

Official announce will be later. :)

Best regards, Bat'ka R, Aleksandr "Ne01eX" Sayfulin.


qunying 05-03-2018 12:22 PM

This LTS actually is too short, it is almost only one and a half years from now on.
It is time to move on to the new version (Note, 1.1 series will break binary API, so any dependent packages need to be recompiled.), besides 1.1.1 will soon to be release with support of TLS 1.3.

Quote:

Note: The latest stable version is the 1.1.0 series. The 1.0.2 series is our Long Term Support (LTS) release, supported until 31st December 2019. The 0.9.8, 1.0.0 and 1.0.1 versions are now out of support and should not be used.

Ne01eX 05-03-2018 01:03 PM

Quote:

Originally Posted by qunying (Post 5850264)
This LTS actually is too short, it is almost only one and a half years from now on.
It is time to move on to the new version (Note, 1.1 series will break binary API, so any dependent packages need to be recompiled.), besides 1.1.1 will soon to be release with support of TLS 1.3.

good news. :)

Alien Bob 05-03-2018 01:57 PM

Quote:

Originally Posted by Ne01eX (Post 5850162)
I really do not understand what's wrong here... o_O?

Well for starters: you are advertizing your russian Linux distro spin-off (? I don't think it's even alive) by suggesting useless changes to Slackware build scripts that only seem to benefit you. Stop that please.

Also, you actively participate in the generic brou-ha-ha of "hey man! new version X of software Y" as if Patrick is too lame to keep track himself. If there's a good reason to upgrade a program (new features, critical fixes) then your post becomes much more useful if you actually mention the benefits. Otherwise it's just vocally farting in this thread.

Ne01eX 05-03-2018 03:10 PM

Quote:

Originally Posted by Alien Bob (Post 5850331)
Well for starters: you are advertizing your russian Linux distro spin-off (? I don't think it's even alive) by suggesting useless changes to Slackware build scripts that only seem to benefit you. Stop that please.

Also, you actively participate in the generic brou-ha-ha of "hey man! new version X of software Y" as if Patrick is too lame to keep track himself. If there's a good reason to upgrade a program (new features, critical fixes) then your post becomes much more useful if you actually mention the benefits. Otherwise it's just vocally farting in this thread.

Ok. Now I understand.

0. RTK as Elvis - always will be live. :)
0.1 I have not mentioned the RTK url anywhere. o_O
0.2 I thought that the whole script is better than a piece. :-\
0.3 Replacing one triplet with another in my scripts is a matter of seconds.
0.4 For a long time I was Flag-man for Slackware in Russia. There are people here who can confirm this. <The further text depends on Patrick>.

1. Any big thing consists of a lot of little ones. If you are so disrespectful to the small, then what can we talk about?

2.0. I do not see anything wrong with using this theme as a fresh-roll-list for software in Slackware. Ultimately, Patrick decides what to update and what not. Is not it?
Knowledge is power, ignorance is darkness. It's not about Patrick. This is a proverb. :)
2.1 Ok, now I'll create a new topic and call it "Fresh-roll-list of software for Slackware". Let someone from the moderators stick it.

More to me no complaints? :)

EMPTYNESS

Alien Bob 05-03-2018 04:24 PM

Quote:

Originally Posted by Ne01eX (Post 5850366)
I do not see anything wrong with using this theme as a fresh-roll-list for software in Slackware. Ultimately, Patrick decides what to update and what not. Is not it?

Let me use your bold red writing style to point out that this is the Slackware forum and it is kind of insulting to rape a Slackware script, put your name and your distro in it, and then re-post it here with the request to adopt it? Who's the fool here?

Code:

# RTK GNU/Linux build script for LibRaw

# Copyright 2013, 2015, 2016, 2018 Patrick J. Volkerding, Sebeka, MN, USA
# Copyright 2013 Eric Hameleers, Eindhoven, NL
# Copyright 2018 Aleksandr "Ne01eX" Sayfulin, Ural, Russian Federation.
# All rights reserved.


Ne01eX 05-03-2018 04:59 PM

You did not understand me. :-)

0. I tag scripts so people can distinguish them from vanilla.
1. I really do something. :-) "Spin-off", "fork", "another Slackware", "not Slackware at all"... It does not matter. :-)

My soul is open to interaction with the outside world, The World of Slackware...

2all: Can you say about your souls?

EMPTYNESS

volkerdi 05-03-2018 05:11 PM

Quote:

Originally Posted by Ne01eX (Post 5850366)
2.1 Ok, now I'll create a new topic and call it "Fresh-roll-list of software for Slackware". Let someone from the moderators stick it.

Maybe you can put 100% of your posts in it, so that we'll know where to find them.

Ne01eX 05-03-2018 05:13 PM

Quote:

Originally Posted by volkerdi (Post 5850400)
Maybe you can put 100% of your posts in it, so that we'll know where to find them.

Sarcasm is understood, maestro. :-)

EMPTYNESS

USUARIONUEVO 05-03-2018 09:19 PM

ConsoleKit2-1.2.1

https://github.com/ConsoleKit2/Conso...e/1.2.1.tar.gz

gmgf 05-04-2018 01:40 AM

xterm-333:

http://invisible-island.net/xterm/xt...html#xterm_333
ftp://ftp.invisible-island.net/xterm/xterm.tar.gz

willysr 05-04-2018 03:57 AM

emacs and xlockmore probably need to be rebuilt against new ImageMagick

cgorac 05-04-2018 04:27 AM

Quote:

Originally Posted by willysr (Post 5850513)
emacs and xlockmore probably need to be rebuilt against new ImageMagick

Indeed Emacs doesn't work at the moment. It works if one goes to /usr/lib64 and creates symlinks libMagickCore-6.Q16HDRI.so.5 and libMagickWand-6.Q16HDRI.so.5 to libMagickCore-6.Q16HDRI.so.6 and libMagickWand-6.Q16HDRI.so.6, respectively.

EYo 05-04-2018 07:29 AM

Soma
 
Quote:

Originally Posted by volkerdi (Post 5850400)
..., so that we'll know where to find them.

Great idea! Thanks Pat that made me LOL.

good day

Edit: I forgot to be on topic and ask about soma v2.12.3 on current. I haven't been able to pick a station from the menu since... Edited again: since before v2.13.2. Here is the Changelog entry: http://dawoodfall.net/files/slackbui.../ChangeLog.txt
Quote:

Version 2.13.2
Fixes for new dialog in -current
the latest noversion is 3.0.4
Slackbuild: http://dawoodfall.net/files/slackbui...oma.SlackBuild
Source: http://www.dawoodfall.net/slackbuild...a-3.0.4.tar.gz

Ne01eX 05-04-2018 10:23 AM

Quote:

Originally Posted by USUARIONUEVO (Post 5850459)

Welcome to: https://www.linuxquestions.org/quest...re-4175628972/

EMPTYNESS

orbea 05-04-2018 10:26 AM

Both USUARIONUEVO and gmgf are not a problem here, that thread is just for you. Please stick to it.

Ne01eX 05-04-2018 10:27 AM

2 all: Let's make this thread only for software requests, which is not yet in Slackware.

EMPTYNESS

atelszewski 05-04-2018 10:49 AM

Hi,

Quote:

Originally Posted by Ne01eX (Post 5850686)
2 all: Let's make this thread only for software requests, which is not yet in Slackware.

Actually, let's continue the way it always has been.
Somehow, it's only you that drag attention.
And believe me, it's hard to get that much attention from Pat.

--
Best regards,
Andrzej Telszewski

Ne01eX 05-04-2018 11:02 AM

Quote:

Originally Posted by atelszewski (Post 5850695)
Hi,
Actually, let's continue the way it always has been.
Somehow, it's only you that drag attention.
And believe me, it's hard to get that much attention from Pat.

--
Best regards,
Andrzej Telszewski

Actually, I did not invent this.

Quote:

Originally Posted by Alien Bob (Post 5850331)
Also, you actively participate in the generic brou-ha-ha of "hey man! new version X of software Y" as if Patrick is too lame to keep track himself. If there's a good reason to upgrade a program (new features, critical fixes) then your post becomes much more useful if you actually mention the benefits. Otherwise it's just vocally farting in this thread.

EMPTYNESS

orbea 05-04-2018 11:03 AM

Do you enjoy forcing yourself on people that do not enjoy your presence or value your input and have repeatedly asked you to leave? This is really bottom of the barrel...

Ne01eX 05-04-2018 11:06 AM

Quote:

Originally Posted by orbea (Post 5850704)
Do you enjoy forcing yourself on people that do not enjoy your presence or value your input and have repeatedly asked you to leave? This is really bottom of the barrel...

I have good reasons to stay. :-|

EMPTYNESS

gmgf 05-04-2018 11:22 AM

python-2.7.15:

https://www.python.org/downloads/release/python-2715/
https://www.python.org/ftp/python/2....-2.7.15.tar.xz     

Ne01eX 05-04-2018 11:29 AM

2Alien Bob. Ok, Eric.

Now you need to explain the same thing to the rest (about bla-bla X to Y). :D :D :D

EMPTYNESS

volkerdi 05-04-2018 01:53 PM

Quote:

Originally Posted by Ne01eX (Post 5850705)
I have good reasons to stay. :-|

EMPTYNESS

Everyone in this thread is helpful and has useful information, except for you. Please attempt to improve your signal to noise ratio, or leave.

Darth Vader 05-04-2018 02:32 PM

Quote:

Originally Posted by Ne01eX (Post 5850705)
I have good reasons to stay. :-|

Oh, well... now I understand. ;)

For those who does not know yet, at least unofficial being said, the Russian Government pays armies of "professional writers", who post messages in various media, on the Russian Federation interests.

Let's say they are trying to disseminate the Kremlin's POV on particular subjects, doing social engineering or maybe just some particular surveillance. I guess the reasons varies.

So, dear Ne01eX... you had been assigned to the Slackware forum? :D

Well, I believe that's OK. After all, it is nothing wrong on earning some money from posting messages in a forum and hanging there.

BUT please be aware that this is a very technical forum, so like our BDFL said, better improve your signal to noise ratio, to try to be useful for this particular Slackware community and TO ADAPT YOURSELF to this very community.

For example, you can start with reporting issues found by you in -current or helping other forum members. ;)

aaazen 05-04-2018 03:21 PM

xlockmore
 
Quote:

Originally Posted by willysr (Post 5850513)
emacs and xlockmore probably need to be rebuilt against new ImageMagick

Xlockmore does need to be recompiled it currently gives this error until you rebuild it:

/usr/bin/xlock: error while loading shared libraries: libMagickCore-6.Q16HDRI.so.5: cannot open shared object file: No such file or directory

There is a new version 5.55 of xlockmore at
http://www.sillycycle.com/xlockmore.html

gmgf 05-05-2018 06:04 AM

gnuplot-5.2.3:

http://www.gnuplot.info/ReleaseNotes_5_2_3.html
https://sourceforge.net/projects/gnu...gnuplot/5.2.3/

jkh2cpu 05-06-2018 10:23 AM

Thanks for the gimp-10.0.0 and associated files.
It works great, and I can clean up my old system
for this program (in /opt) and make good use of
the new additions for gimp-2.10.x (I'm always
building in git).

It would be nice if you included Darktable. It's
a great editor for RAW files, such as those that
come from Nikon, Canon, and the other DSLR makers.
These days it puts out a better image than ufraw.

John.

Didier Spaier 05-06-2018 01:05 PM

ntfs-3g in the Slackware installer
 
Use case: a former Windows user needs to back up files on an NTFS partition of an external HD or SSD first and can't do it from the (already broken) Windows system.

Maybe a corner case, but I came across it yesterday. The ntfs-3g package is not heavy and can be stripped down.

solarfields 05-07-2018 12:56 AM

how about latest commit of libimobiledevice from GitHub? Helps mounting iPhone SE, I guess new iPhones, too.

gmgf 05-07-2018 01:43 AM

wget-1.19.5:

(Fix cookie injection (CVE-2018-0494)
http://lists.gnu.org/archive/html/bu.../msg00020.html
https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.lz

libgpg-error-1.31:

https://git.gnupg.org/cgi-bin/gitweb....git;a=summary
https://www.gnupg.org/ftp/gcrypt/lib...r-1.31.tar.bz2

burdi01 05-07-2018 03:24 AM

ntfs-3g in the Slackware installer
 
The next thing these former Windows users will then ask for is a GUI and before we know we will have a live CD like Porteus or PartedMagic ...
:D

Didier Spaier 05-07-2018 03:44 AM

Quote:

Originally Posted by burdi01 (Post 5851520)
The next thing these former Windows users will then ask for is a GUI and before we know we will have a live CD like Porteus or PartedMagic ...
:D

We already have ;)

gmgf 05-07-2018 04:38 AM

gnome-keyring-2.28.2:

http://ftp.gnome.org/pub/gnome/sourc...ng-3.28.2.news
http://ftp.gnome.org/pub/gnome/sourc...-3.28.2.tar.xz

gvfs-1.36.2:

http://ftp.gnome.org/pub/gnome/sourc...fs-1.36.2.news
http://ftp.gnome.org/pub/gnome/sourc...-1.36.2.tar.xz

cwizardone 05-07-2018 09:26 AM

Mesa-18.0.3

Release notes, https://www.mesa3d.org/relnotes/18.0.3.html

The tarball, https://mesa.freedesktop.org/archive/mesa-18.0.3.tar.xz

gmgf 05-07-2018 10:41 AM

libsoup-2.62.2:

http://ftp.gnome.org/pub/gnome/sourc...up-2.62.2.news
http://ftp.gnome.org/pub/gnome/sourc...-2.62.2.tar.xz

USUARIONUEVO 05-07-2018 03:36 PM

librsvg-2.42.4
https://download.gnome.org/sources/l...-2.42.4.tar.xz

gmgf 05-09-2018 01:56 AM

xfig2dev and xfig (3.2.7a):

http://mcj.sourceforge.net/frm_bugs_fixed.html
https://netix.dl.sourceforge.net/pro...-3.2.7a.tar.xz
https://netcologne.dl.sourceforge.ne...-3.2.7a.tar.xz

gmgf 05-09-2018 02:19 AM

No major update but the good version for gnome-3.28.0 ;)
dconf-0.28.0, dconf-editor-3.28.0:

http://ftp.gnome.org/pub/gnome/sourc...nf-0.28.0.news
http://ftp.gnome.org/pub/gnome/sourc...-0.28.0.tar.xz

http://ftp.gnome.org/pub/gnome/sourc...or-3.28.0.news
http://ftp.gnome.org/pub/gnome/sourc...-3.28.0.tar.xz

volkerdi 05-09-2018 01:17 PM

Quote:

Originally Posted by gmgf (Post 5852356)
No major update but the good version for gnome-3.28.0 ;)
dconf-0.28.0, dconf-editor-3.28.0:

If everything works fine with the existing versions, and the new ones now have a strong dep on vala, then IMHO we're better off sticking with what we've got already.

Didier Spaier 05-09-2018 02:39 PM

Quote:

Originally Posted by volkerdi (Post 5852558)
If everything works fine with the existing versions, and the new ones now have a strong dep on vala, then IMHO we're better off sticking with what we've got already.

You made me realize that I could build vte3 without vala thus I could do without it, so thanks for the heads-up :D

Out of curiosity I just upgraded vala to 0.40.4. It weighs 14M installed, without the deps.

gmgf 05-10-2018 12:59 AM

Quote:

Originally Posted by volkerdi (Post 5852558)
If everything works fine with the existing versions, and the new ones now have a strong dep on vala, then IMHO we're better off sticking with what we've got already.

Ok, Pat ;)

Thom1b 05-10-2018 01:04 AM

nghttp2-1.32.0 is released.

ttk 05-10-2018 10:30 AM

I just saw the OpenSSL upgrade (and related rebuilds) in -current and wanted to say thank you :-)

Didier Spaier 05-10-2018 02:35 PM

efivar-35 and efibootmgr-16
 
2 Attachment(s)
efivar-35 is now a (small: 360K installed) dependency of efibootmgr-16 (2I0K installed)
New homes, c/o the Red Hat Bootloader Team (Maybe other software maintained by this team are also worth including):
https://github.com/rhboot/efibootmgr
https://github.com/rhboot/efivar

Matt Domsch @ Intel is still the main developer of efibootmgr.

A new binary, efibootdump, is shipped in addition to efibootmgr: it queries the entries of the firmware's menu.

I attach the options of the versions 5.4 (currently in -current) and 16 of efibootmgr.

Code snippet of the updated build script of efibootmgr:
Code:

tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1
cd $PKGNAM-$VERSION

chown -R root:root .

# We assume that an ESP is mounted as /boot/efi
EFIDIR=/boot/efi make || exit 1

# Install:
mkdir -p $PKG/usr/sbin
cp src/{efibootmgr,efibootdump} $PKG/usr/sbin
chown -R root:root $PKG/usr/sbin
chmod -R 755 $PKG/usr/sbin

# Add a documentation directory:
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
cp -a \
  AUTHORS COPYING INSTALL README TODO \
  $PKG/usr/doc/${PKGNAM}-$VERSION
chmod 755 $PKG/usr/doc/${PKGNAM}-$VERSION
chmod 644 $PKG/usr/doc/${PKGNAM}-$VERSION/*

A SlackBuild for efivars is available @ SBo, thanks to Andrew Clemons.

Caveat: I have built, installed and run this stuff in a system based on Slackware-14.2. However this should work as well on Slackware-current.

PS in case someone wonders: there is already a header file /usr/include/efi/protocol/efivar.h shipped in gnu-efi, but it differs from /usr/include/efivar/efivar.h shipped in efivar and needed by efibootmgr.

USUARIONUEVO 05-10-2018 03:17 PM

xorg-server-1.20 is finally out !!!

https://www.x.org/releases/individua...1.20.0.tar.bz2


All times are GMT -5. The time now is 10:26 PM.