diff options
-rw-r--r-- | academic/xschem/doinst.sh | 1 | ||||
-rw-r--r-- | academic/xschem/xschem.SlackBuild | 37 | ||||
-rw-r--r-- | academic/xschem/xschem.desktop | 4 | ||||
-rw-r--r-- | academic/xschem/xschem.info | 6 |
4 files changed, 28 insertions, 20 deletions
diff --git a/academic/xschem/doinst.sh b/academic/xschem/doinst.sh index 5fb28930db..4e8ba7071d 100644 --- a/academic/xschem/doinst.sh +++ b/academic/xschem/doinst.sh @@ -1,3 +1,4 @@ if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi + diff --git a/academic/xschem/xschem.SlackBuild b/academic/xschem/xschem.SlackBuild index 1c513ac5c2..ad45bfc6ba 100644 --- a/academic/xschem/xschem.SlackBuild +++ b/academic/xschem/xschem.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=xschem -VERSION=${VERSION:-3.4.4} +VERSION=${VERSION:-3.4.5} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -89,25 +89,32 @@ make install PREFIX=/usr DESTDIR=$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/ - -find $PKG/usr/man -type f -exec gzip -9 {} \; -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +PKGDOC=$PKG/usr/doc +mkdir -p $PKGDOC -mkdir -p $PKG/usr/share/applications -mkdir -p $PKG/usr/share/pixmaps/$PRGNAM/ -cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications/ -cp $CWD/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM/ +PKGDOC=$PKG/usr/share/doc/$PRGNAM -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -mv $PKG/usr/share/doc/$PRGNAM/* $PKG/usr/doc/$PRGNAM-$VERSION/ -rmdir $PKG/usr/share/doc/$PRGNAM/ -rmdir $PKG/usr/share/doc/ -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/doinst.sh > $PKG/install/doinst.sh +cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG +#printf "\033[32m remane usr/share/doc/${PRGNAM} usr/share/doc/$PRGNAM-$VERSION\033[0m\n" +#mv usr/share/doc/${PRGNAM} usr/doc/$PRGNAM-$VERSION +#rm -rf $PKG/usr/share/doc + +printf "\033[32m create desktop and icons\033[0m\n" +mkdir -p usr/share/applications +mkdir -p usr/share/pixmaps/xschem/ +cp $CWD/${PRGNAM}.desktop usr/share/applications/ +cp $CWD/${PRGNAM}.png usr/share/pixmaps/xschem/ + +# compress the manual + +printf "\033[32mcompress manual in ${PKG}/usr/share/doc/share/man\033[0m\n" +find usr/share/man -name "*.[12345678n]" -exec gzip {} \; +mv $PKG/usr/share/man $PKG/usr/ + /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/academic/xschem/xschem.desktop b/academic/xschem/xschem.desktop index 8706de83a2..2f98ea25b8 100644 --- a/academic/xschem/xschem.desktop +++ b/academic/xschem/xschem.desktop @@ -1,8 +1,8 @@ [Desktop Entry] Exec=/usr/bin/xschem InitialPreference=2 -MimeType=application/xscheme; -Name=xscheme +MimeType=application/xschem; +Name=xschem Comment=Schematic capture Icon=/usr/share/pixmaps/xschem/xschem.png Terminal=false diff --git a/academic/xschem/xschem.info b/academic/xschem/xschem.info index 7a6abe4add..43e7cf1d87 100644 --- a/academic/xschem/xschem.info +++ b/academic/xschem/xschem.info @@ -1,8 +1,8 @@ PRGNAM="xschem" -VERSION="3.4.4" +VERSION="3.4.5" HOMEPAGE="https://xschem.sourceforge.io/stefan/index.html" -DOWNLOAD="https://sourceforge.net/projects/xschem/files/xschem-3.4.4.tar.gz" -MD5SUM="d9dbdce18579fb6dc4c08ac942dd8001" +DOWNLOAD="https://sourceforge.net/projects/xschem/files/xschem-3.4.5.tar.gz" +MD5SUM="cb98f6c4e2d544c052a23c653cd08b16" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |