summaryrefslogtreecommitdiffstats
path: root/development/lepton-eda
diff options
context:
space:
mode:
author dmn2022-04-02 12:52:01 +0200
committer Willy Sudiarto Raharjo2022-04-02 13:19:13 +0200
commit9446efc904c28620ec0b74bd29465c38c4585252 (patch)
tree546e4230d265e290cc56869cc2098da911243c4e /development/lepton-eda
parent8519f564abb96e9d00b9cc0cbf656e42d8681a16 (diff)
downloadslackbuilds-9446efc904c28620ec0b74bd29465c38c4585252.tar.gz
development/lepton-eda: Updated for version 1.9.17.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/lepton-eda')
-rw-r--r--development/lepton-eda/README2
-rw-r--r--development/lepton-eda/doinst.sh5
-rw-r--r--development/lepton-eda/lepton-eda.SlackBuild12
-rw-r--r--development/lepton-eda/lepton-eda.info6
-rw-r--r--development/lepton-eda/slack-desc4
5 files changed, 16 insertions, 13 deletions
diff --git a/development/lepton-eda/README b/development/lepton-eda/README
index 123189e69a..136179afea 100644
--- a/development/lepton-eda/README
+++ b/development/lepton-eda/README
@@ -5,4 +5,6 @@ electronics. It provides schematic capture, netlisting into
over 30 netlist formats, and many other features.
It was forked from the gEDA/gaf suite in late 2016 by most
of its active developers at that time.
+It's backward compatible with its predecessor and supports
+the same file format for symbols and schematics.
It's in active development and well supported.
diff --git a/development/lepton-eda/doinst.sh b/development/lepton-eda/doinst.sh
index 0fb9c8b686..e5526fb670 100644
--- a/development/lepton-eda/doinst.sh
+++ b/development/lepton-eda/doinst.sh
@@ -12,3 +12,8 @@ if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
fi
fi
+if [ -x /usr/bin/install-info ]; then
+ chroot . /usr/bin/install-info --info-dir=/usr/info /usr/info/lepton-manual.info.gz 2> /dev/null
+ chroot . /usr/bin/install-info --info-dir=/usr/info /usr/info/lepton-scheme.info.gz 2> /dev/null
+fi
+
diff --git a/development/lepton-eda/lepton-eda.SlackBuild b/development/lepton-eda/lepton-eda.SlackBuild
index e0ab8e3efa..6ed79dc2b4 100644
--- a/development/lepton-eda/lepton-eda.SlackBuild
+++ b/development/lepton-eda/lepton-eda.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for lepton-eda
-# Copyright 2019-2021 dmn <graahnul.grom@gmail.com>, Russia
+# Copyright 2019-2022 dmn <graahnul.grom@gmail.com>, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=lepton-eda
-VERSION=${VERSION:-1.9.14}
+VERSION=${VERSION:-1.9.17}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -38,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# 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 "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -88,6 +85,7 @@ CXXFLAGS="$SLKCFLAGS" \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
+ --disable-static \
--disable-update-xdg-database \
--infodir=/usr/info \
--build=$ARCH-slackware-linux
@@ -95,9 +93,7 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
-# remove *.la files:
-#
-rm -vf $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
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
diff --git a/development/lepton-eda/lepton-eda.info b/development/lepton-eda/lepton-eda.info
index 4a9831f914..c9120b38bd 100644
--- a/development/lepton-eda/lepton-eda.info
+++ b/development/lepton-eda/lepton-eda.info
@@ -1,8 +1,8 @@
PRGNAM="lepton-eda"
-VERSION="1.9.14"
+VERSION="1.9.17"
HOMEPAGE="https://github.com/lepton-eda/lepton-eda"
-DOWNLOAD="https://github.com/lepton-eda/lepton-eda/releases/download/1.9.14-20210407/lepton-eda-1.9.14.tar.gz"
-MD5SUM="a65d71d06dc829c634701c0eaa03dbb3"
+DOWNLOAD="https://github.com/lepton-eda/lepton-eda/releases/download/1.9.17-20211219/lepton-eda-1.9.17.tar.gz"
+MD5SUM="ec82b8e285309ec3374f5bfe4a2c9099"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gtkextra"
diff --git a/development/lepton-eda/slack-desc b/development/lepton-eda/slack-desc
index a8c2311662..fa326855ec 100644
--- a/development/lepton-eda/slack-desc
+++ b/development/lepton-eda/slack-desc
@@ -13,7 +13,7 @@ lepton-eda: electronics. It provides schematic capture, netlisting into
lepton-eda: over 30 netlist formats, and many other features.
lepton-eda: It was forked from the gEDA/gaf suite in late 2016 by most
lepton-eda: of its active developers at that time.
-lepton-eda: It's in active development and well supported.
+lepton-eda: It's backward compatible with its predecessor and supports
+lepton-eda: the same file format for symbols and schematics.
lepton-eda:
lepton-eda: Homepage: https://github.com/lepton-eda/lepton-eda
-lepton-eda: