diff options
author | Marcos Heredia | 2016-09-21 19:44:46 -0300 |
---|---|---|
committer | Marcos Heredia | 2016-09-21 19:44:46 -0300 |
commit | 7c925cc78662131b0427c4e7fca82c5517116192 (patch) | |
tree | 3b564edefa62f7a2dc4934ab8bb9e37d7f2a089d | |
parent | 58a2f94a21ac58c2068bc9b2f7fc2cf9c9f5f509 (diff) | |
download | aur-7c925cc78662131b0427c4e7fca82c5517116192.tar.gz |
Update to 1.99.5
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 99 |
2 files changed, 65 insertions, 46 deletions
@@ -1,12 +1,15 @@ +# Generated by makepkg 5.0.1 +# Sun Sep 4 14:40:33 UTC 2016 pkgbase = texmacs-qt pkgdesc = WYSIWYG Qt4 editor and graphical frontend to various CASes - pkgver = 1.99.4 + pkgver = 1.99.5 pkgrel = 1 url = http://texmacs.org/ install = texmacs-qt.install arch = i686 arch = x86_64 license = GPL3 + makedepends = ghostscript depends = qt4 depends = guile1.8 depends = cairo @@ -19,17 +22,18 @@ pkgbase = texmacs-qt depends = desktop-file-utils depends = shared-mime-info depends = gtk-update-icon-cache - optdepends = texlive-core + optdepends = texlive-core: TeX-fonts optdepends = gawk: conversion of some files optdepends = transfig: convert images using fig2ps optdepends = ghostscript: rendering ps files optdepends = imagemagick: convert images optdepends = aspell: spell checking conflicts = texmacs - source = http://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-1.99.4-src.tar.gz + options = !emptydirs + source = http://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-1.99.5-src.tar.gz source = http://www.texmacs.org/Images/tm_gnu1b.png source = texmacs.desktop - md5sums = 9a88ec97d7f6264ec6321828052773dc + md5sums = c9d6ddbd2c528f6b263f316df0a55ff1 md5sums = 48c15c09000cc38728d847c3a8ffabc0 md5sums = a1856736b4defd6f3a46cf608b108ef1 @@ -5,7 +5,7 @@ # some parts taken from PKGBUILD official ArchLinux pkgname=texmacs-qt -pkgver=1.99.4 +pkgver=1.99.5 pkgrel=1 pkgdesc="WYSIWYG Qt4 editor and graphical frontend to various CASes" arch=('i686' 'x86_64') @@ -14,65 +14,80 @@ license=('GPL3') depends=('qt4' 'guile1.8' 'cairo' 'freetype2' 'imlib2' 'perl' 'python2' 'libxext' 'sqlite' 'desktop-file-utils' 'shared-mime-info' 'gtk-update-icon-cache') -optdepends=('texlive-core' +optdepends=('texlive-core: TeX-fonts' 'gawk: conversion of some files' 'transfig: convert images using fig2ps' 'ghostscript: rendering ps files' 'imagemagick: convert images' 'aspell: spell checking') +makedepends=('ghostscript') +options=('!emptydirs') conflicts=('texmacs') install=${pkgname}.install source=("http://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-$pkgver-src.tar.gz" 'http://www.texmacs.org/Images/tm_gnu1b.png' 'texmacs.desktop') -md5sums=('9a88ec97d7f6264ec6321828052773dc' +md5sums=('c9d6ddbd2c528f6b263f316df0a55ff1' '48c15c09000cc38728d847c3a8ffabc0' 'a1856736b4defd6f3a46cf608b108ef1') +prepare() { + cd ${srcdir}/TeXmacs-${pkgver}-src + + sed -i 's/env python/env python2/' \ + plugins/{mathematica/bin/realpath.py,python/bin/tm_python,sage/bin/tm_sage} \ + TeXmacs/misc/inkscape_extension/texmacs_reedit.py + sed -i 's/"python"/"python2"/' plugins/python/progs/init-python.scm + sed -i '/^LDPATH/d' src/makefile.in + + autoreconf -vi + sed -i -e 's/guile18-config/guile-config1.8/g' configure + sed -i -e 's/guile18/guile1.8/g' configure + sed -i -e 's|#include <libguile18.h>|#include <guile/gh.h>|g' src/Scheme/Guile/guile_tm.hpp + + sed -i '/update-mime-database/d' Makefile.in + sed -i '/gtk-update-icon-cache/d' Makefile.in + sed -i '\/icons\/gnome 2>\/dev\/null/d' Makefile.in + + find -name '.*.d' -o -name '.*.cpp' -exec rm {} \; +} + build() { - cd $srcdir/TeXmacs-$pkgver-src + cd ${srcdir}/TeXmacs-${pkgver}-src - sed -i 's/env python/env python2/' \ - plugins/{mathematica/bin/realpath.py,python/bin/tm_python,sage/bin/tm_sage} \ - TeXmacs/misc/inkscape_extension/texmacs_reedit.py - sed -i 's/"python"/"python2"/' plugins/python/progs/init-python.scm - sed -i '/^LDPATH/d' src/makefile.in - sed -i -e 's/"guile18"/"guile1.8"/g' configure - sed -i -e 's/guile18-config/guile-config1.8/g' configure + export LDFLAGS="$LDFLAGS -lz" + QMAKE=/usr/bin/qmake-qt4 \ + MOC=/usr/bin/moc-qt4 \ + UIC=/usr/bin/uic-qt4 \ + RCC=/usr/lib/qt4/bin/rcc \ + ./configure \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --libexecdir=/usr/lib \ + --enable-pdf-renderer \ + --enable-optimize \ + --with-imlib2 \ + --enable-guile2=no \ + --with-qt + make || return 1 - export LDFLAGS=-lz - QMAKE=/usr/bin/qmake-qt4 \ - MOC=/usr/bin/moc-qt4 \ - UIC=/usr/bin/uic-qt4 \ - RCC=/usr/lib/qt4/bin/rcc \ - ./configure \ - --prefix=/usr \ - --enable-pdf-renderer \ - --enable-optimize \ - --with-freetype \ - --with-imlib2 \ - --enable-guile2=no \ - --with-sqlite3=yes \ - --with-qt - make || return 1 +# --with-freetype \ +# --with-sqlite3=yes \ } package() { - cd $srcdir/TeXmacs-$pkgver-src - make prefix=$pkgdir/usr install + cd ${srcdir}/TeXmacs-${pkgver}-src + make DESTDIR=${pkgdir} install + sed -i 's|${prefix}|/usr|' ${pkgdir}/usr/bin/fig2ps - _appdir=$pkgdir/usr/share/applications - _pngdir=$pkgdir/usr/share/pixmaps - _docdir=$pkgdir/usr/share/doc/$pkgname-$pkgver - _licdir=$pkgdir/usr/share/licenses/$pkgname - install -dm 755 ${_appdir} ${_pngdir} ${_docdir} ${_licdir} - install -Dpm 0644 $srcdir/../texmacs.desktop ${_appdir}/ - install -Dpm 0644 $srcdir/../tm_gnu1b.png ${_pngdir}/texmacs.png - install -Dpm 0644 COMPILE COPYING LICENSE TODO TeXmacs/INSTALL TeXmacs/README TeXmacs/TEX_FONTS ${_docdir}/ - cd ${_licdir} ; ln -s ../../TeXmacs/LICENSE . - - # file corrections - (cd $pkgdir/usr/share/icons/gnome ; [ -f icon-theme.cache ] && rm *.cache) - (cd $pkgdir/usr/share/mime ; for f in *; do [ -f $f ] && rm $f; done) - sed -i 's|${prefix}|/usr|' ${pkgdir}/usr/bin/fig2ps + _appdir=${pkgdir}/usr/share/applications + _pngdir=${pkgdir}/usr/share/pixmaps + _docdir=${pkgdir}/usr/share/doc/${pkgname}-${pkgver} + _licdir=${pkgdir}/usr/share/licenses/${pkgname} + install -dm 755 ${_appdir} ${_pngdir} ${_docdir} ${_licdir} + install -Dpm 0644 ${srcdir}/../texmacs.desktop ${_appdir}/ + install -Dpm 0644 ${srcdir}/../tm_gnu1b.png ${_pngdir}/texmacs.png + install -Dpm 0644 COMPILE COPYING LICENSE TODO TeXmacs/INSTALL TeXmacs/README TeXmacs/TEX_FONTS ${_docdir}/ + cd ${_licdir} ; ln -s ../../TeXmacs/LICENSE . } + |