summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcos Heredia2016-09-21 19:44:46 -0300
committerMarcos Heredia2016-09-21 19:44:46 -0300
commit7c925cc78662131b0427c4e7fca82c5517116192 (patch)
tree3b564edefa62f7a2dc4934ab8bb9e37d7f2a089d
parent58a2f94a21ac58c2068bc9b2f7fc2cf9c9f5f509 (diff)
downloadaur-7c925cc78662131b0427c4e7fca82c5517116192.tar.gz
Update to 1.99.5
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD99
2 files changed, 65 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 38d716eb4ea1..8cf4102f0675 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 4da1252d0b4f..e1c5d3e18bc0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 .
}
+