diff options
Diffstat (limited to 'development/eagle')
-rw-r--r-- | development/eagle/README | 25 | ||||
-rw-r--r-- | development/eagle/doinst.sh | 3 | ||||
-rw-r--r-- | development/eagle/eagle.SlackBuild | 14 | ||||
-rw-r--r-- | development/eagle/eagle.info | 16 | ||||
-rw-r--r-- | development/eagle/slack-desc | 16 |
5 files changed, 35 insertions, 39 deletions
diff --git a/development/eagle/README b/development/eagle/README index 21a490f7b4..3cefddac16 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 1252ea8d0a..3e5691a052 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 0652c0868b..c56329b476 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 ea59fdc242..c6bc96f974 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 c8d295eac8..9e9cb01881 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: |