SBo scripts not building on current (read 1st post, pls)
SlackwareThis 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.
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.
# Copy the header files
mkdir -p $PKG/usr/include/$PRGNAM
cd include
for HEADER in *.h; do
install -Dm644 "$HEADER" "$PKG/usr/include/$PRGNAM/$HEADER"
done
cd ..
please update again , and sorry... the patches from archlinux do that , i think better is create the directory , and move the headers inside.
hwinfo is not compiling on the latest -current. It did compile fine with beta 2 but somewhere between then and the latest batch of updates it broke. Not sure what the problem is but I'll email the maintainer. I tried it on my machine and in a clean virtual machine. Oddly though, it acts like it just doesn't finish rather than actually quitting on a specific error.
libx86emu:
MD5SUM check for libx86emu-1.4.tar.xz ... OK
Building package libx86emu-1.4-x86_64-1_SBo.tgz ... OK
Installing package libx86emu-1.4-x86_64-1_SBo.tgz ... OK
hwinfo:
MD5SUM check for hwinfo-20.1.tar.xz ... OK
Building package hwinfo-20.1-x86_64-1_SBo.tgz ... OK
Installing package hwinfo-20.1-x86_64-1_SBo.tgz ... OK
In response to this post I want to report that python3 is another package that will install other programs during the install process. The maintainer seems to explicitly force it in the SlackBuild even.
# If this system already has Python3 with pip in site-packages, ignore it and
# install pip anyway.
sed -i 's|\("install",\)|\1 "--ignore-installed",|' Lib/ensurepip/__init__.py
With pygobject3 now in current, my devedeng slackbuild needs the dependencies updated (I also updated it) and for a pygobject3-python3 slackbuild to be added. Can someone do that for the 14.2 repo? Thanks!
diff -urN ../devedeng/devedeng.SlackBuild devedeng/devedeng.SlackBuild
--- ../devedeng/devedeng.SlackBuild 2015-11-27 16:34:09.000000000 -0800
+++ devedeng/devedeng.SlackBuild 2016-03-12 19:10:24.171776077 -0800
@@ -2,7 +2,7 @@
# Slackware build script for devedeng
-# Copyright 2015 Hunter Sezen California, USA <ovariegata@yahoo.com>
+# Copyright 2015-2016 Hunter Sezen California, USA <ovariegata@yahoo.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,11 +23,17 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=devedeng
-VERSION=${VERSION:-4.4.0}
-BUILD=${BUILD:-1}
+VERSION=${VERSION:-4.5.0}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
-ARCH=noarch
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i486 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
@@ -51,9 +57,6 @@
python3 setup.py install --root=$PKG
-find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
mv $PKG/usr/share/man $PKG/usr
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
diff -urN ../devedeng/devedeng.info devedeng/devedeng.info
--- ../devedeng/devedeng.info 2015-11-27 16:34:09.000000000 -0800
+++ devedeng/devedeng.info 2016-03-12 19:10:24.171776077 -0800
@@ -1,10 +1,10 @@
PRGNAM="devedeng"
-VERSION="4.4.0"
+VERSION="4.5.0"
HOMEPAGE="http://www.rastersoft.com/programas/devede.html"
-DOWNLOAD="https://github.com/rastersoft/devedeng/archive/4.4.0.tar.gz"
-MD5SUM="017944a396762cfd2ee1a5b2ec8a9b74"
+DOWNLOAD="https://github.com/rastersoft/devedeng/archive/4.5.0.tar.gz"
+MD5SUM="f53b5067025d7f0e355f9aa09c933d6f"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="dvdauthor ffmpeg vcdimager gnome-common py3cairo pygobject3"
+REQUIRES="dvdauthor ffmpeg vcdimager pygobject3-python3"
MAINTAINER="Hunter Sezen"
EMAIL="ovariegata@yahoo.com"
Note: The build number relates to my own notabug repo, maybe it should be changed for SBo (?), but I don't think it really matters.
Edit: Also, it really should be removed from the 14.1 repo, it will never work there. Replacing it with the original devede slackbuild which was never supposed to have been removed would work.
after some thought, i decided to revert back to 9.20.1 since the new 9.38.1 caused jalview to break when extracting the .bin file. Probably need more time to investigate this problem
If jalview is the only problematic archive for p7zip, I can host its source gzipped on SF. No need to downgrade it for everyone just because of jalview.
When updating my devedeng SlackBuild to 4.6.1 I realized it was installing stuff to "usr/share/doc", oops...
Also, gnome-common is not directly needed for devedeng and as far as I can tell its not needed for pygobject3-python3 either. That was a dependency left over from the previous pygobject3 slackbuild, but seems either erroneous or just outdated?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.