aboutsummaryrefslogtreecommitdiff
path: root/development/eagle
diff options
context:
space:
mode:
authorAndrzej Telszewski <atelszewski@gmail.com>2016-10-28 05:37:34 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2016-10-28 05:37:34 +0700
commitcc2254d046e9cadd8f856873f693a1a27c0e1466 (patch)
treef02743de3afbfbeef94e223a681b7e9fb201fc40 /development/eagle
parent4cc062e9829abea1ea9d97159c3f3303dff3e7ee (diff)
development/eagle: Updated for version 7.7.0 + new maintainer.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/eagle')
-rw-r--r--development/eagle/README25
-rw-r--r--development/eagle/doinst.sh3
-rw-r--r--development/eagle/eagle.SlackBuild14
-rw-r--r--development/eagle/eagle.info16
-rw-r--r--development/eagle/slack-desc16
5 files changed, 35 insertions, 39 deletions
diff --git a/development/eagle/README b/development/eagle/README
index 21a490f7b4e08..3cefddac16674 100644
--- a/development/eagle/README
+++ b/development/eagle/README
@@ -1,22 +1,21 @@
-The EAGLE Layout Editor is an easy to use, yet powerful tool for designing
-printed circuit boards (PCBs). The name EAGLE is an acronym, which stands
-for Easily Applicable Graphical Layout Editor. The program consists
-of three main modules (Layout Editor, Schematic Editor, and Autorouter)
-which are embedded in a single user interface.
+EAGLE is an easy to use, yet powerful tool for designing printed circuit
+boards (PCBs). The name EAGLE is an acronym, which stands for Easily
+Applicable Graphical Layout Editor. The program consists of three main
+modules (Layout Editor, Schematic Editor and Autorouter), which are
+embedded in a single user interface.
-If EAGLE prompts for a license key the first time it is
-run, point it toward the freeware license file located at
-/opt/eagle-VERSION/bin/freeware.key, or purchase a license to unlock
-advanced features.
+If EAGLE prompts for a license key the first time it is run, you can select
+EAGLE Express option to run EAGLE as a free version or purchase a license to
+unlock advanced features.
After the key is accepted, you may wish to change the permission of
-/opt/eagle-VERSION/bin/eagle.key so that it is no longer world-writable.
+/opt/eagle-VERSION/bin/eagle.key so that it is no longer world-writable:
# chmod 0644 /opt/eagle-<version>/bin/eagle.key
-This script installs the English documentation. With version 5.10.0
-German and (some) Chinese documentation is included as well. To select
-them, run this script as:
+This script installs the English documentation by default. Starting from
+version 5.10.0, German and (some) Chinese documentation is included as well.
+To select them, run this script as:
# DOC_LANG=<xx> ./eagle.SlackBuild
diff --git a/development/eagle/doinst.sh b/development/eagle/doinst.sh
index 1252ea8d0a207..3e5691a052b5b 100644
--- a/development/eagle/doinst.sh
+++ b/development/eagle/doinst.sh
@@ -1,5 +1,3 @@
-#!/bin/sh
-
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
@@ -9,4 +7,3 @@ if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
/usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
fi
fi
-
diff --git a/development/eagle/eagle.SlackBuild b/development/eagle/eagle.SlackBuild
index 0652c0868b174..c56329b4769d2 100644
--- a/development/eagle/eagle.SlackBuild
+++ b/development/eagle/eagle.SlackBuild
@@ -4,6 +4,7 @@
# Copyright 2008,2015 Kyle Guinn <elyk03@gmail.com>, USA
# Copyright 2010,2013 Niels Horn, Rio de Janeiro, RJ, Brazil
+# Copyright 2016 Andrzej Telszewski, Banie
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=eagle
-VERSION=${VERSION:-7.6.0}
+VERSION=${VERSION:-7.7.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -42,7 +43,7 @@ OUTPUT=${OUTPUT:-/tmp}
# Documentation is distributed for English, German and Chinese.
# Due to the size of the documentation, only include one language.
-DOC_LANG=${DOC_LANG:-en} # one of "all", "de", "en", or "zh"
+DOC_LANG=${DOC_LANG:-en} # One of "all", "de", "en", or "zh".
set -e
@@ -55,7 +56,7 @@ find $PKG/opt/$PRGNAM-$VERSION/lbr/seeed -type f -exec chmod -x {} +
find $PKG/opt/$PRGNAM-$VERSION/projects/examples/seeed -type f -exec chmod -x {} +
# Create the license key file. EAGLE will write to this the first time it is
-# run. After that, you can change the permissions to 0644 if you wish.
+# run. After that, you should change the permissions to 0644.
touch $PKG/opt/$PRGNAM-$VERSION/bin/$PRGNAM.key
chmod 0666 $PKG/opt/$PRGNAM-$VERSION/bin/$PRGNAM.key
@@ -70,7 +71,7 @@ ln -s /opt/$PRGNAM-$VERSION/bin/eagleicon50.png $PKG/usr/share/icons/hicolor/48x
mkdir -p $PKG/usr/share/applications
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
-# Move any man pages to the proper location
+# Move any man pages to the proper location.
mkdir -p $PKG/usr/man/man1
mv $PKG/opt/$PRGNAM-$VERSION/doc/*.1 $PKG/usr/man/man1
find $PKG/usr/man -type f -exec gzip -9 {} +
@@ -82,7 +83,6 @@ if [ ${DOC_LANG} != "all" ]; then
for lang in de en; do mv README_${lang} ${lang}/README; done
for lang in de en; do mv UPDATE_${lang} ${lang}/UPDATE; done
for lang in de en; do mv library_${lang}.txt ${lang}/library.txt; done
- for lang in de en; do mv license_${lang}.txt ${lang}/license.txt; done
for lang in de en zh; do mv manual_${lang}.pdf ${lang}/manual.pdf; done
for lang in de en zh; do mv tutorial_${lang}.pdf ${lang}/tutorial.pdf; done
for lang in de en; do mv ulp/connect-device-split-symbol-${lang}.pdf ${lang}/ulp/connect-device-split-symbol.pdf; done
@@ -102,7 +102,7 @@ if [ ${DOC_LANG} != "all" ]; then
for lang in de en zh; do rm -rf ${lang}; done
fi
-# Move the documentation to the proper location
+# Move the documentation to the proper location.
mkdir -p $PKG/usr/doc
mv $PKG/opt/$PRGNAM-$VERSION/doc $PKG/usr/doc/$PRGNAM-$VERSION
ln -s /usr/doc/$PRGNAM-$VERSION $PKG/opt/$PRGNAM-$VERSION/doc
@@ -110,7 +110,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/development/eagle/eagle.info b/development/eagle/eagle.info
index ea59fdc242ac5..c6bc96f974877 100644
--- a/development/eagle/eagle.info
+++ b/development/eagle/eagle.info
@@ -1,10 +1,10 @@
PRGNAM="eagle"
-VERSION="7.6.0"
-HOMEPAGE="http://www.cadsoft.de/"
-DOWNLOAD="http://web.cadsoft.de/ftp/eagle/program/7.6/eagle-lin32-7.6.0.run"
-MD5SUM="2873ebadd0b72f79f19e568a145393d6"
-DOWNLOAD_x86_64="http://web.cadsoft.de/ftp/eagle/program/7.6/eagle-lin64-7.6.0.run"
-MD5SUM_x86_64="02d1c4d65924b8cf2f611e8f1d154dc1"
+VERSION="7.7.0"
+HOMEPAGE="https://cadsoft.io/"
+DOWNLOAD="http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-lin32-7.7.0.run"
+MD5SUM="2538a6e89825e7f17a475c139772e92a"
+DOWNLOAD_x86_64="http://web.cadsoft.de/ftp/eagle/program/7.7/eagle-lin64-7.7.0.run"
+MD5SUM_x86_64="32af1a9e3af2a95121dc332a520e9486"
REQUIRES=""
-MAINTAINER="Kyle Guinn"
-EMAIL="elyk03@gmail.com"
+MAINTAINER="Andrzej Telszewski"
+EMAIL="atelszewski@gmail.com"
diff --git a/development/eagle/slack-desc b/development/eagle/slack-desc
index c8d295eac821a..9e9cb01881e59 100644
--- a/development/eagle/slack-desc
+++ b/development/eagle/slack-desc
@@ -6,14 +6,14 @@
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
-eagle: EAGLE (schematic capture program)
+eagle: EAGLE (PCB design program)
eagle:
-eagle: The EAGLE Layout Editor is an easy to use, yet powerful tool
-eagle: for designing printed circuit boards (PCBs). The name EAGLE
-eagle: is an acronym, which stands for Easily Applicable Graphical
-eagle: Layout Editor. The program consists of three main modules
-eagle: (Layout Editor, Schematic Editor, and Autorouter) which are
-eagle: embedded in a single user interface.
+eagle: EAGLE is an easy to use, yet powerful tool for designing printed
+eagle: circuit boards (PCBs). The name EAGLE is an acronym, which stands
+eagle: for Easily Applicable Graphical Layout Editor. The program consists
+eagle: of three main modules (Layout Editor, Schematic Editor and
+eagle: Autorouter), which are embedded in a single user interface.
+eagle:
+eagle: Homepage: https://cadsoft.io/
eagle:
-eagle: Homepage: http://www.cadsoft.de/
eagle: