--- lyx-1.5.5.orig/debian/lyx.mime +++ lyx-1.5.5/debian/lyx.mime @@ -0,0 +1 @@ +application/x-lyx; lyx %s; edit=lyx %s; nametemplate=%s.lyx; test=test "$DISPLAY" != ""; description="LyX Document"; priority=5 --- lyx-1.5.5.orig/debian/lyx-common.postinst +++ lyx-1.5.5/debian/lyx-common.postinst @@ -0,0 +1,11 @@ +#!/bin/sh -e + +if [ "$1" = configure ] && [ -x "`which texhash 2>/dev/null`" ]; then + texhash +fi + +rm -f /usr/share/lyx/lyxrc.defaults +rm -f /usr/share/lyx/packages.lst +rm -f /usr/share/lyx/textclass.lst + +#DEBHELPER# --- lyx-1.5.5.orig/debian/rules +++ lyx-1.5.5/debian/rules @@ -0,0 +1,148 @@ +#!/usr/bin/make -f + +include /usr/share/quilt/quilt.make + +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) + +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + CONFIGURE_OPTIONS += --build $(DEB_HOST_GNU_TYPE) +else + CONFIGURE_OPTIONS += --build $(DEB_BUILD_GNU_TYPE) \ + --host $(DEB_HOST_GNU_TYPE) +endif + +CONFIGURE_OPTIONS += \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + --disable-dependency-tracking \ + --disable-rpath \ + --enable-warnings \ + --enable-nls \ + --with-aiksaurus \ + --with-gnu-ld \ + --without-pspell \ + --with-aspell \ + --with-x \ + --without-included-gettext \ + --without-included-boost \ + +CXXFLAGS ?= -g -O2 + +ifeq ($(DEB_HOST_ARCH),hppa) + CXXFLAGS += -ffunction-sections +endif + +LDFLAGS += -Wl,-z,defs -Wl,--as-needed + +configure: patch configure-stamp +configure-stamp: + dh_testdir + + set -e; if ! [ -f config/config.sub.backup ]; then \ + mv config/config.sub config/config.sub.backup; \ + ln -s /usr/share/misc/config.sub config/config.sub; \ + fi + + test -d build-tree || mkdir build-tree + cd build-tree && CXXFLAGS="$(CXXFLAGS)" \ + LDFLAGS="$(LDFLAGS)" ../configure $(CONFIGURE_OPTIONS) + + touch configure-stamp + +build: configure build-stamp +build-stamp: + dh_testdir + cd build-tree && $(MAKE) + touch build-stamp + +clean: clean1 unpatch +clean1: + dh_testdir + dh_testroot + + rm -f build-stamp configure-stamp + rm -rf build-tree + ! [ -f config/config.sub.backup ] || \ + mv config/config.sub.backup config/config.sub + +# clean out compiled python code left around after building + find lib -name '*.pyc' -exec rm {} \; + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + + cd build-tree && $(MAKE) install DESTDIR=`pwd`/../debian/lyx-common/ + + dh_installdirs + dh_install + + mv debian/lyx-common/usr/bin debian/lyx/usr/bin + mv debian/lyx-common/usr/share/man debian/lyx/usr/share/man + + mkdir -p debian/lyx-common/etc/bash_completion.d + cp debian/bash_completion debian/lyx-common/etc/bash_completion.d/lyx + + rm debian/lyx-common/usr/share/lyx/lyx2lyx/profiling.py* + rm -r debian/lyx-common/usr/share/lyx/fonts + + mkdir -p debian/lyx-common/usr/share/texmf/tex/latex/lyx + mv debian/lyx-common/usr/share/lyx/tex/* \ + debian/lyx-common/usr/share/texmf/tex/latex/lyx/ + rmdir debian/lyx-common/usr/share/lyx/tex/ + + ln -s ../../../../lyx/images/lyx.xpm \ + debian/lyx/usr/share/icons/hicolor/48x48/apps/lyx.xpm + cp debian/lyx-32x32.xpm \ + debian/lyx/usr/share/icons/hicolor/32x32/apps/lyx.xpm + + chmod +x debian/lyx-common/usr/share/lyx/scripts/* + chmod +x debian/lyx-common/usr/share/lyx/lyx2lyx/lyx2lyx + +# remove compiled python files, if any + find debian/lyx-common -name '*.pyc' -exec rm {} \; + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs -i ChangeLog + dh_installdocs -i + dh_pysupport -i /usr/share/lyx + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i -- -Z bzip2 + +binary-arch: build install + dh_testdir + dh_testroot + dh_installmenu -a + dh_installmime -a + dh_desktop -a + dh_icons -a + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a -- -Z bzip2 + +binary: binary-indep binary-arch + +build-arch: build +build-indep: build + +.PHONY: build build-arch build-indep clean clean1 \ + binary-indep binary-arch binary install configure --- lyx-1.5.5.orig/debian/lyx-common.postrm +++ lyx-1.5.5/debian/lyx-common.postrm @@ -0,0 +1,16 @@ +#!/bin/sh -e + +case "$1" in + remove) + if [ -x "`which texhash 2>/dev/null`" ]; then + texhash + fi + ;; + purge) + if [ -f /etc/lyxrc ]; then + rm -f /etc/lyxrc + fi + ;; +esac + +#DEBHELPER# --- lyx-1.5.5.orig/debian/lyx.links +++ lyx-1.5.5/debian/lyx.links @@ -0,0 +1 @@ +usr/share/doc/lyx-common usr/share/doc/lyx --- lyx-1.5.5.orig/debian/watch +++ lyx-1.5.5/debian/watch @@ -0,0 +1,2 @@ +version=3 +ftp://ftp.lyx.org/pub/lyx/stable/lyx-([\d\.]+)\.tar\.gz --- lyx-1.5.5.orig/debian/lyx-common.docs +++ lyx-1.5.5/debian/lyx-common.docs @@ -0,0 +1,5 @@ +ANNOUNCE +NEWS +README +UPGRADING + --- lyx-1.5.5.orig/debian/lyx.menu +++ lyx-1.5.5/debian/lyx.menu @@ -0,0 +1,3 @@ +?package(lyx):needs="X11" section="Applications/Office" \ + title="LyX Document Processor" command="lyx" \ + icon="/usr/share/icons/hicolor/32x32/apps/lyx.xpm" hints="Word processors" --- lyx-1.5.5.orig/debian/lyx.desktop +++ lyx-1.5.5/debian/lyx.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=LyX Document Processor +GenericName=Document Processor +Comment=High level LaTeX frontend +Exec=lyx %F +TryExec=lyx +Icon=lyx +StartupNotify=false +StartupWMClass=Lyx +Terminal=false +Categories=Office;WordProcessor;Qt; +MimeType=text/x-lyx;application/x-lyx; --- lyx-1.5.5.orig/debian/changelog +++ lyx-1.5.5/debian/changelog @@ -0,0 +1,1057 @@ +lyx (1.5.5-1) unstable; urgency=low + + [ Sven Hoexter ] + * New upstream release + + Removed patches/qt_44_crash_fix. + + -- Per Olofsson Wed, 14 May 2008 10:48:56 +0200 + +lyx (1.5.4-2) unstable; urgency=low + + [ Per Olofsson ] + * Add writer2latex and latex2rtf to Suggests (found in configure.py). + * Only assign CXXFLAGS if it's empty, as dpkg-buildpackage now defines + the variable for us. Don't bother with checking for noopt in + DEB_BUILD_OPTIONS, as it's deprecated. + + [ Sven Hoexter ] + * Add bash_completion and install it as /etc/bash_completion.d/lyx. + Thanks to Cengiz Gunay . + * Add pkg-config as a build-dependency. Needed after the libqt4-dev + build-dep resorting. + * Add patches/qt_44_crash_fix from Abdelrazak Younes + to get LyX working with Qt 4.4. Closes: #475523 + + -- Per Olofsson Sat, 19 Apr 2008 14:13:15 +0200 + +lyx (1.5.4-1) unstable; urgency=low + + [ Per Olofsson ] + * New upstream release. + + [ Sven Hoexter ] + * Add patches/prefer-xdg-open. Sadly there are still issue with xdg-open + in other Linux distributions forcing upstream to rewoke the patch added + with LyX 1.5.3 again in LyX 1.5.4. + http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg133878.html + * Remove the -1 from the libboost-dev and quilt dependency to make lintian + and backporters happy. + + -- Per Olofsson Thu, 13 Mar 2008 15:17:19 +0100 + +lyx (1.5.3-1) unstable; urgency=low + + [ Sven Hoexter ] + * New upstream release should resolve the following problems: + + Document class "article (AMS)" no longer works properly. Closes: #448260 + + lyx-qt ignores "screen DPI" setting in Preferences. Closes: #316535 + + Lyx 1.5.2-1 crashes at startup on LANG=pt_BR.utf8. Closes: #453520 + * Dropping patches lyxclient-man-nonascii-char and + 05.configure.py_prog_prefer. Thanks to Andre' Poenitz and + Juergen Spitzmueller both are now included upstream. + * Added the Homepage field in control. + * Added a note to the NEWS.Debian file about the removal of the old + -qt and -xforms frontend packages. Closes: #452888 + * Standards-Version: 3.7.3 - no changes required. + * Added lyx-common.preinst script. Remove /etc/lyxrc (if existing) + which is left from the LyX 1.4.x packages and would be otherwise + left on the system even if you purge the latest package. + Closes: #454713 + * Added "-- -Z bzip2" to dh_builddeb so that we use bzip2 compression + for the binary packages instead of gzip. + * Removed the explicit "Encoding=UTF-8" from lyx.desktop because it's + deprecated now. + + [ Per Olofsson ] + * Disable assertions per upstream advice. More specifically, don't pass + --enable-assertions but let configure select whatever is the default + (only enables assertions for prereleases and devel versions). + Closes: #410175 + * Add -Wl,-z,defs to make sure there are no undefined symbols. + * Remove old NEWS entry about /etc/lyxrc and lyxrc.dist, since they + are both gone now. + * Reformat NEWS.Debian to comply with Dev Ref. + * Change Vcs-Browser. viewsvn is a lot nicer than WebSVN. + + -- Per Olofsson Sun, 23 Dec 2007 15:41:45 +0100 + +lyx (1.5.2-1) unstable; urgency=low + + * New upstream release. + * Vcs-* fields instead of X-Vcs-* as they are now official. + * Added new debian/watch file (somehow got lost). + * Call dh_icons so icon cache is updated. Build-dep on debhelper 5.0.51. + * Recommend evince as PS/PDF viewer. It's quite good, and KDE users + will already have alternatives installed. + * CFLAGS -> CXXFLAGS in debian/rules. + * Don't replace config.guess (not needed), and clean up debian/rules a + bit. + * Check if texhash exists before running it in postinst. + * Simplify file removal code in lyx-common.postinst. + + -- Per Olofsson Fri, 26 Oct 2007 12:45:30 +0200 + +lyx (1.5.1-2) unstable; urgency=low + + * Update debian/copyright. Add BaKoMa font license. + * Remove fonts from lyx-common. + * Remove boost-mt patch and bump boost version build-dep. We don't + need -mt according to configure.ac, and there are now symlinks in + place. + * Move around Depends/Recommends/Suggests so that they mean what + they're supposed to mean. + * Update description. + * Recommend more "standard" applications as alternatives. + * lyx.desktop: + - Remove Application category, as it's not in the spec. + - Add Qt category. + - Update description. + - Add StartupWMClass. + * Change Debian menu section to Applications/Office. + * Substitute non-ASCII character in lyxclient.1 man page. + * Add note about UTF-8 support to NEWS.Debian. + + -- Per Olofsson Sat, 15 Sep 2007 22:43:29 +0200 + +lyx (1.5.1-1) experimental; urgency=low + + * New upstream release. Closes: #436717 + * Tighten boost dependency to >> 1.34, thanks to Tom Parker. Closes: + #438160 + * Wrap build-deps to separate lines. + + -- Per Olofsson Sun, 19 Aug 2007 15:27:30 +0200 + +lyx (1.5.0~rc2-1) experimental; urgency=low + + * New upstream release. + * Loosen up qt4 dependency, as 4.3 is now in unstable and it is not + really necessary. + * Reenable -g option, binutils should work now. + * Build-depend on python-support >= 0.6. + + -- Per Olofsson Sun, 15 Jul 2007 18:03:00 +0200 + +lyx (1.5.0~rc1-2) experimental; urgency=low + + [ Per Olofsson ] + * Remove boost_ia64 patch, integrated upstream. + + [ Sven Hoexter ] + * Introducing patches/boost-mt. This patch changes + all -lboost_* to -lboost_*-mt. The rationale behind + this change is documented in the BTS #424038. + Now we're able to link against the external libboost 1.34 + packages in the Debian archive. + * Reintroducing Per's changes to rules and control so + that we can build --without-included-boost. + + [ Per Olofsson ] + * Only provide a small description of lyx-common, the real description + should be in the lyx package. + + -- Per Olofsson Sat, 23 Jun 2007 20:19:46 +0100 + +lyx (1.5.0~rc1-1) experimental; urgency=low + + [ Per Olofsson ] + * Suggest texlive-latex-extra. + + [ Sven Hoexter ] + * New upstream pre-release + * Refreshed patch 05.configure.py_prog_prefer + * Added the new XS-Vcs-Browser field to control + + [ Per Olofsson ] + * Force building with Qt 4.3 so that it gets proper testing. + * Temporary hack to remove *.pyc files from lib/lyx2lyx + * Remove compiled Python modules from /usr/share/lyx. + + -- Per Olofsson Sun, 17 Jun 2007 19:01:29 +0100 + +lyx (1.5.0~beta1-3) experimental; urgency=low + + * Added conflict with latex-beamer (<= 3.06.dfsg.1-0.1) to lyx-common, + because both distribute beamer.layout. + * Replace lyx-common (<< 1.5.0~beta1), some man pages have moved to + the lyx package. Closes: #418363. + * Remove alternative dependencies on tetex. + * Depend on latex-xft-fonts, instead of merely recommending it. + * Move icons to the lyx package to avoid lintian warnings. Adjust + Replaces accordingly. + + -- Per Olofsson Wed, 11 Apr 2007 22:21:48 +0200 + +lyx (1.5.0~beta1-2) experimental; urgency=low + + * Add patch boost_ia64 from upstream r17506 to add ia64 support to the + included boost library. Closes: #415636. + + -- Per Olofsson Fri, 23 Mar 2007 11:48:02 +0100 + +lyx (1.5.0~beta1-1) experimental; urgency=low + + * Checked out upstream development snapshot. + - TeX is not a build-dep anymore. + - Supports UTF-8. Closes: #291186, #372809, #412044. + * Remove support for multiple frontends. Only build the qt4 frontend, + and place it in the lyx package. + * Temporarily disable debug symbols (-g) because of a bug in binutils. + * Simplify dependencies. + * Depend on TeXlive instead of teTeX by default. + * Remove X[BS]-Python-Version fields, not needed anymore. + * Remove build-dep on python-dev, not needed. + * Versioned depends on lyx-common. Closes: #399799. + + -- Per Olofsson Fri, 16 Mar 2007 22:48:35 +0100 + +lyx (1.4.5.1-1) unstable; urgency=low + + * New upstream release, the last one in the 1.4.x series. + + -- Sven Hoexter Wed, 08 Aug 2007 19:08:54 +0200 + +lyx (1.4.4-2) unstable; urgency=low + + * The patch 06.insetassertions was removed in the previous version, as + it has been integrated upstream. Forgot to note this in the changelog. + * Suggest texlive-latex-extra. Closes: #419555 + * Remove redundant dependencies. + * Remove redundant Recommends and Suggests from lyx-common. + * Move sgmltools-lite and linuxdoc-tools from Recommends to Suggests. + * Made lyx-qt and lyx-xforms Recommend: lyx. Closes: #426027 + + -- Per Olofsson Mon, 18 Jun 2007 15:00:22 +0100 + +lyx (1.4.4-1) unstable; urgency=low + + [ Per Olofsson ] + * Include the quilt package's quilt.make instead of running quilt on our + own. Simplifies debian/rules. + * Don't depend on tetex anymore since it's obsolete. + * Depend on latex-xft-fonts instead of only recommending it. + + [ Sven Hoexter ] + * Adding a Conflicts: latex-beamer (<=3.06.dfsg.1-0.1) for lyx-common since + we ship the beamer.layout file now. + * Added the new XS-Vcs-Browser field to control and control.in. + * New upstream release (closes: #414700) + + [ Per Olofsson ] + * Remove X[SB]-Python-Version: from debian/control. + + -- Per Olofsson Wed, 11 Apr 2007 20:33:38 +0200 + +lyx (1.4.3-3) unstable; urgency=low + + * Adding patch 06.insetassertions (r16831 from upstream svn) + This is a fix for assertions reported by several people. + Closes: #411043 + + -- Sven Hoexter Thu, 22 Feb 2007 16:09:16 +0100 + +lyx (1.4.3-2) unstable; urgency=low + + [ Sven Hoexter ] + * Use CFLAGS as CXXFLAGS because LyX is C++ code. + * Adding -ffunctions-sections as a workaround for builds on hppa. + * Adding texlive-latex-base as an alternative Build-Dep + (wished by Gudjon I. Gudjonsson) + * Added the 'Boost Software License' to debian/copyright. + + [ Per Olofsson ] + * Added -Wl,--as-needed to LDFLAGS. + * Only give both --build and --host to ./configure if cross-compiling. + * Unify LyX desktop files. Only include a .desktop file in the lyx + package. It will use the frontend selected using the alternatives + system. + * Also unify Debian menu files. + * Don't do make distclean - we have a separate build-tree which we + remove anyway. + * Use the name "LyX Document Processor" as the menu title for lyx. + * Added --disable-rpath configure option. + + -- Per Olofsson Wed, 8 Nov 2006 20:47:35 +0100 + +lyx (1.4.3-1) unstable; urgency=low + + [ Sven Hoexter ] + * New upstream release - Closes: #392088 + - Should fix lyx-qt crashes on figure updates Closes: #377399 + * Removed the following patches integrated in the new upstream release + - 06.qt_frontend_metabutton + - 07.reconfigure_in_batch_mode + * Updated patch 05.configure.py_prog_prefer + * Add a mime file and call dh_installmime -a + * Another try to comply with the current python policy + - Build-Depend on python-support (>= 0.5.3) + - Add "XS-P-V: all" to control + - Remove pycompat file and don't run dh_python + - Kill /usr/share/lyx2lyx/profiling.py including the .py(o|c) + Closes: #392486 + * Added XS-X-Vcs-Svn to control + + [ Per Olofsson ] + * Made lyx-common Recommend: lyx. Closes: #382674. + + -- Per Olofsson Wed, 18 Oct 2006 09:44:59 +0200 + +lyx (1.4.2-4) unstable; urgency=low + + [ Per Olofsson ] + * Add ${shlibs:Depends} to lyx Depends now that it's a arch package. + * Removed call to gtk-update-icon-cache from lyx-common.postinst. + Closes: #381976 + * Remove old configure-generated stuff from /usr/share/lyx. + * Added patch 07.reconfigure_in_batch_mode which makes LyX automatically + reconfigure ~/.lyx even if running non-interactively. + Closes: #381622. + + [ Sven Hoexter ] + * Build-Depend on python-dev instead of python. + + -- Per Olofsson Fri, 11 Aug 2006 12:11:26 +0200 + +lyx (1.4.2-3) unstable; urgency=low + + [ Sven Hoexter ] + * Make use of the Meta key in the QT frontend. + Thanks to Stelios Bounanos. Closes: #344147 + * lyx-qt now recommends latex-xft-fonts instead of depending on it. + According to Policy Section 2.5 packages must not depend on other + packages with a lower priority. + * Updated the FSF postal address in the copyright file. + * Python transition: + - Added XB-Python-Version to debian/control(.in) (lyx-common) + - Now we build-dep on debhelper (>=5.0.37.2) + - Replaced the lyx-common depend on python with ${python:Depends} + - Added debian/pycompat file with version 2 + - Added dh_pysupport and dh_python calls to debian/rules + Closes: #380860 + + [ Per Olofsson ] + * Made binary-indep and binary-arch separate. + * Use dh_pysupport. + + -- Per Olofsson Thu, 3 Aug 2006 21:12:07 +0200 + +lyx (1.4.2-2) unstable; urgency=low + + * Made lyx Replace: lyx-common (<< 1.4.2-1) because it includes new + binaries which used to be in lyx-common. Closes: #380024. + * Only call gtk-update-icon-cache if there's a index.theme. + Closes: #380072. + + -- Per Olofsson Thu, 27 Jul 2006 13:55:33 +0200 + +lyx (1.4.2-1) unstable; urgency=low + + [ Sven Hoexter ] + * Lyx 1.4.2 no longer uses an autogenerated global lyxrc file + Added a note to NEWS.Debian. + * Removed 02.htlatex_documentation.dpatch - included upstream + * Removed 03.latex8_counters.dpatch - no longer needed + * Removed 04.fix_manpages.dpatch - included upstream + * Added dvipng in control(.in) to Suggests Closes: #297635 + * Added debian/patches/05.configure.py_prog_prefer.dpatch + We now prefer sensible-(browser|editor) and xdg-open over other listed + alternatives. + * lyx-common now depends on xdg-utils. + * Removed old and now unused scripts: dviprint, lyxview.sh, lyxprint.sh, + lyxpdflatex.sh, update-lyxrc + + [ Per Olofsson ] + * Version field in lyx-qt.desktop set to 1.0. + * Added Office and Application categories to desktop file. + Closes: #375307 + * Cleanup maintainer scripts: + - Catch errors (use -e). + - Don't use absolute paths. + - Avoid bashisms. + - Only run texhash when needed (i.e. not twice). + - Remove unnecessary conditionals. + * Removed debian/MANIFEST.lyx-common (what was its purpose?). + * Add lyx-xforms.desktop and lyx-gtk.desktop and add the toolkit to the + name field. + * Allow lyx-gtk as an alternative in the dependencies. + * Removed debian/lyx-doc.*. + * Substitute kpdf for kghostview where applicable. + * Really make all scripts in /usr/share/lyx/scripts/ executable. + Closes: #374033 + * Use dh_desktop. + * Use debhelper v5. + * Fix indentation in debian/rules + * Put the icons in /usr/share/icons and also link to upstream's 48x48 + size icon. + * Added debian/watch + * Update debian/copyright + * Cleanup debian/rules + * Update config.{sub,guess} handling and build-depend on autotools-dev. + * Switch from dpatch to quilt. + * Updated build-deps. + * Generate build-deps depending on which frontends to build. + * Made the lyx package arch: any and put shared binaries in it. + * Symlink /usr/share/doc/lyx to lyx-common. + * Made /usr/share/lyx/lyx2lyx/lyx2lyx executable. + + -- Sven Hoexter Wed, 26 Jul 2006 15:19:47 +0200 + +lyx (1.4.1-2) unstable; urgency=low + + [ Per Olofsson ] + * Allow TeX Live as a substitute for teTeX. Closes: #349664, #349665. + * Don't require python version to be lower than 2.4. Closes: #286555. + * Update build-deps. + * Provide lyx binary using alternatives. Closes: #330124 + * Added desktop file for lyx-qt so it shows up in menus etc. Closes: + #284624 + * Made lyx-common recommend psutils. Closes: #252077 + * Applied Georg Baum's patch to get faster builds and optional GTK + frontend. + * Use libaspell. Closes: #135149 + * Be binNMU-safe by using source:Version instead of Source-Version. + * Don't conflict with older versions because it only makes life + difficult for package managers. + + -- Per Olofsson Tue, 13 Jun 2006 23:01:39 +0200 + +lyx (1.4.1-1) unstable; urgency=low + + [ Per Olofsson ] + * New upstream release. + - Should build with g++ 4.1. Closes: #357119. + * Removed --enable-shared because we don't build any libraries anyway + and apparently it causes everything to be built twice. + * Added myself and Sven to Uploaders. Removed Rob Weir since he is + apparently MIA. + * Updated Standards-Version to 3.7.2. + * List lyx-qt as the first dependency alternative instead of lyx- + xforms. + * Break dependency loop by moving dependency on lyx-qt | lyx-xforms to + Recommends in lyx-common. Closes: #341848. + * Don't depend on g++-4.0, use the default g++ (with versioned + dependency). + + [ Sven Hoexter ] + * Added dvipost to the recommended/suggested packages + + [ Per Olofsson ] + * Removed manpage for noweb2lyx since the program in question is not + included anymore. + * Make all files in /usr/share/lyx/scripts/ executable. Closes: + #348731. + * Suppress error message from /usr/share/lyx/configure. + + -- Per Olofsson Sun, 28 May 2006 21:42:57 +0200 + +lyx (1.3.6-1.1) unstable; urgency=medium + + * NMU. + * Medium urgency for RC bugfix. + * Removed build-dep on xlibs-dev which doesn't exist anymore. It seems + that the other build-dep'd packages depend on individual X -dev + packages in turn. + * Rebuild against libaiksaurus-1.2-0c2a (libstdc++ allocator change). + Closes: #342538. + + -- Per Olofsson Sat, 14 Jan 2006 18:34:09 +0100 + +lyx (1.3.6-1) unstable; urgency=low + + * New upstream release (Closes: #275325). + + It compiles fine with modern gcc, too (Closes: #261364). + + And that weird "Mutex destroy failure: Device or resource busy" + message (Closes: #193645). + + Builds on sid again now (Closes: #323439). + + Build against new Qt (Closes: #327988). + + Fix to not crash on autosave in Russian locales (Closes: #275008). + * Converted packaging to use debhelper, with a surprisingly small gain in + comprehensibility. Thanks to Peter Samuelson, Daniel Stone, Adam Conrad, + Tollef Fog Heen, Pascal Hakim and Erinn Clark for help along the way. + * Use dpatch to apply patches to the upstream source. + * Build against C++-transitioned Aiksaurus (Closes: #321308). + * Use new texmf.cnf location in lyx-common postinst (Closes: #279130). + Thanks to Antonio Biasio, Javier Fernández-Sanguino Peña, Alban + Browaeys and Peter Samuelson. + * Remove debconf note about the lyx-qt/lyx-xforms split; thanks again for + the translation work, especially: Basilius (ru), Clytie Siddall (vi), + Hideki Yamane (ja) and Jan Outrata (cs). + * Make lyx-common Depend on tetex-bin (Closes: #255368). + * Include patch from Joe Pfeiffer to add counters for the latex8 article + class (Closes: #315459). Thanks, Joe! + * Update lyx manpage to use the correct minus character. + * Include convert'd 32x32 icon for use in menus. + * Add versioned build-dep on g++-4.0 to avoid hitting #328684. + + -- Rob Weir Thu, 1 Sep 2005 18:11:31 +1000 + +lyx (1.3.4-2) unstable; urgency=low + + * Rob Weir + * New maintainers: Erinn Clark and Rob Weir. + * Add German debconf translation, thanks to Erik Schanze. (closes: #250242) + * Add dependency on preview-latex-style for lyx, so that "instant + preview" mode works. Thanks to Luke Simon (closes: #241108). + * Add dependency for latex-xft-fonts package to lyx-qt, so math mode + shows little symbols instead of words. Again thanks to Luke + Simon. (closes: #142175) + * Lintian fixes: + + Remove superfluous Origin field in debian/packages. + + Remove .cvsignore files from source tree. + + Use \- when necessary in the man pages. + * Freshen config.guess and config.sub (they're from 2001!). + * Added build-dep for libforms-bin. (closes: #251674) + * Erinn Clark + * Add dependency for lyx-qt | lyx-xforms to lyx-common so that it's + installable. (closes: #255368) + + -- Erinn Clark Sat, 24 Jul 2004 11:39:38 -0400 + +lyx (1.3.4-1) unstable; urgency=low + + * New upstream release. + * Danish debconf translation, closes: #233871. + * Depends on new yada, so the *.pyc files will be removed from binary + package, closes: #232587. + * New command update-lyxrc called in postinst. + * Quote strings in menu items to make lintian happy. + + -- Piotr Roszatycki Wed, 3 Mar 2004 19:09:48 +0100 + +lyx (1.3.3-6) unstable; urgency=low + + * Tweaked dependencies for lyx package, closes: #227224. + * Higher priority for lyx-qt frontend. + * Added French translation of Debconf, closes: #227198. + + -- Piotr Roszatycki Fri, 13 Feb 2004 11:30:01 +0100 + +lyx (1.3.3-5) unstable; urgency=low + + * Fixed strong dependencies. No more needs lpr. + + -- Piotr Roszatycki Mon, 9 Feb 2004 19:21:30 +0100 + +lyx (1.3.3-4) unstable; urgency=low + + * Slightly modified debian/package. It is now more easier to make a backport. + + -- Piotr Roszatycki Wed, 7 Jan 2004 22:20:39 +0100 + +lyx (1.3.3-3) unstable; urgency=low + + * lyxprint.sh would fail if kprinter was not exists, closes: #225579. + * The same for lyxview.sh script and kfmclient. + * lyx-qt package recommends latex-xft-fonts package. + + -- Piotr Roszatycki Tue, 6 Jan 2004 23:47:25 +0100 + +lyx (1.3.3-2) unstable; urgency=low + + * Fix HTML->LaTeX import, add argument to gnuhtml2latex command. + * Compile with Aiksaurus support. + + -- Piotr Roszatycki Mon, 22 Dec 2003 16:14:00 +0100 + +lyx (1.3.3-1) unstable; urgency=low + + * New unstable release, closes: #213778, #212887 + * Closes unreproducible bugs. The modern versions of LyX should have + these problems resolved: + + bad /var/spool/texmf configuration: closes: #135809 + + shouldn't get stopped, when pressing Ctrl-Z, closes: #148749 + + no counters, closes: #214425 + + doesn't refresh on maximizing: closes: #86730 + + old /etc/lyxrc not saved on upgrade from 1.1.4-7, closes: #93033 + + crashes randomly when pasting text from another window, closes: #103715 + + errors handling 'Paragraph' type paragraphs, closes: #120688 + + can't determine system directory, closes: #130588 + + loses section headings, closes: #142897 + + does not always respond to window size changes, closes: #143618 + + segfault on startup, closes: #146304 + + exits when opening a file if it is run on any other screen than 0, + closes: #163956 + + hangs up if a big text is pasted with middle mouse click, + closes: #177562 + + menu panels are displaied shifted away when resizing main window, + closes: #183651 + + hangs when trying to open Help's Table of contents, closes: #189376 + + exporting to postscript loses text, closes: #195874 + + crashes when opening Reference Manual or User Guide, closes: #87822 + * Math fonts with Qt frontend should be available with latex-xfs-fonts + package, closes: #188518, #209322, #211666, #215064, #220283, #222015. + * This release resolves many program crash problems, closes: #204440, + #72425, #133986. + * Improved backward compatibility for document format, closes: #207968. + * Tweaked package dependecies, closes: #187714, #216439, #188008, #196032. + * Recommends gs as ps-viewer and pdf-viewer. + * Suggests kghostview. + * Fixed problems related to GUI dialogs, closes: #191655. + * Splash screen disapears after action is taken, closes: #141421. + * German splash document is correct, closes: #141421. + * Better support for pdflatex, closes: #40572. + * Suggests chktex, closes: #135294. + * Build depends on python. + * Use $CONCURRENCY_LEVEL to set the concurrency level of make. + + -- Piotr Roszatycki Fri, 19 Dec 2003 11:07:30 +0100 + +lyx (1.3.3-0.3) experimental; urgency=low + + * New experimental release. + * Tweaked dependencies: add tex4ht and hevea. + * Rewritten configure script, support for htlatex + (thanks to Michael K. Edwards). + * Manual for dviprint and noweb2lyx (again Michael). + + -- Piotr Roszatycki Fri, 12 Dec 2003 22:49:15 +0100 + +lyx (1.3.3-0.2) experimental; urgency=low + + * New experimental release. + * Tweaked dependencies. + * Fixed typos in control and templates files. + + -- Piotr Roszatycki Wed, 19 Nov 2003 16:17:14 +0100 + +lyx (1.3.3-0.1) experimental; urgency=low + + * New upstream release. + * Tweaked dependencies. + * lyx package depends on latex-xft-fonts which is not in distribution, yet. + * Better integration with KDE environment. + * Uses mime-tools if KDE is not present. + + -- Piotr Roszatycki Tue, 28 Oct 2003 16:01:33 +0100 + +lyx (1.3.2-1) unstable; urgency=low + + * New upstream release, closes: #193663 + * Changes in build process. + * New packages in recommends and suggests field, closes: #195781 + + -- Piotr Roszatycki Mon, 2 Jun 2003 21:42:14 +0200 + +lyx (1.3.1-5) unstable; urgency=low + + * Recompiled with automake-1.7. + + -- Piotr Roszatycki Thu, 3 Apr 2003 09:41:41 +0200 + +lyx (1.3.1-4) unstable; urgency=low + + * lyx package's Architecture: all + + -- Piotr Roszatycki Wed, 2 Apr 2003 21:47:43 +0200 + +lyx (1.3.1-3) unstable; urgency=low + + * Changed Build-Depends and Build-Conflicts. + * Recompiled with automake, autoconf, libtool. + * libboost supports unsupported CPUs. + + -- Piotr Roszatycki Wed, 2 Apr 2003 16:33:13 +0200 + +lyx (1.3.1-2) unstable; urgency=low + + * Changed 'Maintainer' field. I've forgotten last time. + + -- Piotr Roszatycki Tue, 1 Apr 2003 16:12:03 +0200 + +lyx (1.3.1-1) unstable; urgency=low + + * New maintainer. + * New upstream release, closes: #178367, #185954, #180392 + * Clean up for Build-Depends, closes: #157921 + * Clear copyright info, closes: #111605 + * Compiled with -O2, closes: #175441 + + -- Piotr Roszatycki Tue, 1 Apr 2003 15:47:31 +0200 + +lyx (1.2.2-1) unstable; urgency=low + + * New upstream version + * Compiling against (GPL) xforms v1.0 --> move to main + + -- Jules Bean Sun, 22 Dec 2002 16:59:41 +0000 + +lyx (1.1.6fix4-2) unstable; urgency=low + + * Update config.{guess,sub}, which will hopefully allow + s390 compilation + + -- Jules Bean Wed, 23 Jan 2002 21:13:32 +0000 + +lyx (1.1.6fix4-1) unstable; urgency=low + + * Added s390 to the architecture field (closes:#126265) + * New upstream version (closes:#130001) + * Add aspell to recommends (closes:#128776) + + -- Jules Bean Tue, 22 Jan 2002 08:53:14 +0000 + +lyx (1.1.6fix3-3) unstable; urgency=low + + * Made Build-Depends on nowebm only where nowebm is available - + [i386,sparc,alpha], I believe. + * Add ia64 to Architecture, since that seems to be supported by xforms + now. + + -- Jules Bean Thu, 22 Nov 2001 21:21:43 +0000 + +lyx (1.1.6fix3-2) unstable; urgency=low + + * Debian menu pointed to old binary (Closes:#107456,#107760,#109788) + * Added the .mo files to the package (Closes:#111244) + * Changed recommends: lpr to suggests: lpr (Closes:#108343) + * Remove symlink /usr/share/texmf/tex/latex/lyx (Closes:#107396) + This is done in preinst, preinst should be removed in a later version. + * Moved the /usr/share/lyx/tex to /usr/share/texmf/tex/latex/lyx where it is + more appropriate, instead of symlinking. + * Adds recommends: ispell + + -- Baruch Even Wed, 12 Sep 2001 21:04:04 +0300 + +lyx (1.1.6fix3-1) unstable; urgency=low + + * New upstream version. Many new features, but some new bugs in table + handling. A few people may prefer to stay on + 1.1.5fix2. (Closes:#85190,#86409,#91957,#92974). + * Section: editors (Closes:#74302). + * Added recommends:lpr,gv (Closes:#96377,#96378). + * Moved from /usr/X11R6 to /usr + + -- Jules Bean Thu, 14 Jun 2001 21:40:04 +0100 + +lyx (1.1.5fix2-1) unstable; urgency=low + + * New upstream version. Apologies for delay! + + -- Jules Bean Thu, 9 Nov 2000 20:32:57 +0000 + +lyx (1.1.5fix1-1) unstable; urgency=low + + * Long overdue new upstream version + * New maintainer + * Never actually uploaded. + + -- Jules Bean Sat, 12 Aug 2000 19:59:36 +0100 + +lyx (1.1.4-7) frozen unstable; urgency=low + + * NMU requested by Michael Meskes + * Applied patch-1.1.4fix3: + This patch fixes the following problems in LyX 1.1.4fix2 (these are in + fact bugs of LyX 1.1.4 which were not fixed by the 1.1.4fix[12] patches): + + * LyX often crashed after repeated use of the backspace key. This problem + actually existed since long ago in the program, but did not strike very + often before version 1.1.4. This is probably the main reason why + you will want to apply this patch. + * error insets were not removed correctly, which caused the removal or + nearby characters in the documents. This is a serious problem too. + * filenames for images in docbook mode were truncated + * font tags for SGML output were wrong. + * -lintl was not added on the link list when compiling on system + which have gettext installed, but not in libc. + * one header file contained C++ comments, whereas it is compiled with a + C compiler. + + -- Peter S Galbraith Thu, 13 Apr 2000 09:34:53 -0400 + +lyx (1.1.4-3) frozen unstable; urgency=low + + * Applied patch-1.1.4fix2: + * This patch fixes the following problems in LyX 1.1.4fix1 (these are in + * fact bugs of LyX 1.1.4 which were not fixed by the 1.1.4fix1 patch): + * - fix build problems on some architectures ('fl_gc' symbol not found) + * - fix warnings about missing return type in X headers for some + gcc/egcs versions. + * - fix parsing of LaTeX log files, where some errors got unnoticed. + * - add support for textclasses with more than 128 layouts (yes some + people do that!) + * - fix bug with filenames containing more that one "." (for example, + a.b.lyx was exported to a.ps). + * - fix partly bug with bibtex files located in the directory of the + document (now using an absolute path works). + * - fix bug in math editor, where greek letters (and some other + symbols) had too much spacing around them. + * - remove function buffer-previous from binding files, since it is not + implemented. + * Added icon to menu (closes:Bug#58739). + * Made lintian clean. + + -- Michael Meskes Sat, 11 Mar 2000 12:56:32 +0100 + +lyx (1.1.4-2) frozen unstable; urgency=low + + * Applied patch-1.1.4fix1: + * The purpose of this patch is to provide some simple fixes to LyX + * 1.1.4 to ease the wait until the next stable release. It should + * probably be applied to binary distributions of LyX 1.1.4, since it + * offers better stability. + * + * This patch fixes the following problems in LyX 1.1.4: + * + * - fix character \"{e} in latin1 encoding + * - fix problem when running latex on files which have accented + * characters in their names + * - add support for dvi previewers which do not support the -paper + * option (like yap on NT) + * - fix oneside/twoside options in Layout->Document + * - fix crash when trying to select a layout which does not exist + + -- Michael Meskes Sun, 20 Feb 2000 14:56:53 -0500 + +lyx (1.1.4-1) frozen unstable; urgency=low + + * New and final upstream version that fixes LOTS of memory bugs. + * Really fixed file locations. + + -- Michael Meskes Fri, 4 Feb 2000 14:24:21 +0100 + +lyx (1.1.4-0pre1) unstable; urgency=low + + * New upstream version. + * Changed rules file. (closes:Bug#52899) + * Fixed file locations. + + -- Michael Meskes Tue, 11 Jan 2000 13:07:18 +0100 + +lyx (1.1.2-2) unstable; urgency=low + + * Added upstream string patch (closes:Bug#50469). + * Enabled XOpenIM. + + -- Michael Meskes Tue, 23 Nov 1999 17:32:56 +0100 + +lyx (1.1.2-1) unstable; urgency=low + + * New upstream version (closes:Bug#46994,#48187). + * Now suggests rcs (closes: Bug#48032). + * Updated dviprint copyright. + * Do not install configure.cmd. + * Minor changes to debian/rules. + * Removed debian/lyxrc. Use lib/lyxrc-example instead. + * Install lyx.xpm. + + -- Michael Meskes Mon, 15 Nov 1999 20:25:50 +0100 + +lyx (1.0.4-3) unstable; urgency=low + + * NMU approved by Michael Meskes + * manpage.3pm changed to Text::TeX.3pm + * i386 upload compiled against libforms0.89 + + -- Peter S Galbraith Mon, 18 Oct 1999 23:07:21 -0400 + +lyx (1.0.4-2) unstable; urgency=low + + * change the suggest from 'noweb' to 'nowebm' + + by Michael Meskes Thu, 7 Oct 1999 09:50:19 -0400 + + * Non maintainer upload in collaboration with Michael Meskes. + + -- Peter S Galbraith Thu, 7 Oct 1999 09:50:19 -0400 + +lyx (1.0.4-1) unstable; urgency=low + + * New upstream version (closes:Bug#46334). + + -- Michael Meskes Fri, 1 Oct 1999 15:19:07 +0200 + +lyx (1.0.3-2) unstable; urgency=low + + * Recommends perl5 (closes:Bug#41400, Bug#41270). + * Recommends tetex-extra. + + by Michael Meskes Mon, 26 Jul 1999 14:43:06 +0200 + + * Non maintainer upload in collaboration with Michael Meskes. + + -- Fredrik Hallenberg Thu, 5 Aug 1999 21:14:08 +0200 + +lyx (1.0.3-1) unstable; urgency=low + + * New upstream version (closes:Bug#34687, Bug#38929). + * Suggest noweb and sgml-tools (closes:Bug#18747). + * Fix incorrect link (closes:Bug#37270). + + by Michael Meskes Fri, 4 Jun 1999 22:51:55 +0200 + + * Non maintainer upload in collaboration with Michael Meskes. + + -- Paul Seelig Fri, 7 May 1999 08:16:04 +0200 + +lyx (1.0.1-1) unstable; urgency=low + + * Do not install CHANGES twice. + * Some digging revealed that lyx works well with RCS now. Fixes #12407 + * Link /usr/lib/texmf/tex/latex/lyx to /usr/X11R6/share/lyx/lib/tex and + call /usr/bin/texhash in postinst and postrm to make sure classes + provided by lyx are correctly installed into the LaTeX system. + * New upstream version including all our bugfixes from 1.0.0-1. + + by Michael Meskes Fri, 5 Mar 1999 12:35:43 +0100 + + * Non maintainer upload in collaboration with Michael Meskes. + + -- Paul Seelig Fri, 5 Mar 1999 12:35:50 +0100 + +lyx (1.0.0-1) unstable; urgency=low + + * It appears 1.0.0 works fine with icewm-gnome. Fixes #30880 + * Also it does not appear to suffer from any '#' problem. Fixes #4690 + * And it asks before overwriting a .tex file during export. Fixes #21854 + * Spellchecking now accepts apostrophes. Fixes #14978 + * Corrected french keyboard mapping. Fixes #27800 + * Added new copyright notice. Fixes #32299 + * Compiled with latest g++ package. Fixes #29085 + * Do not dump core when started from console. Fixes #15077 + * No longer include old utility textolyx. Fixes #29224 + * Switched from debmake to debhelper. + * Made lintian-clean. + * Synced debian/lyxrc with upstream default. + + by Michael Meskes Thu, 18 Feb 1999 08:04:17 +0100 + + * Non maintainer upload in collaboration with Michael Meskes. + * Deleted unnecessary debian/*.ex files, but no further changes. + * Fixed small error in debian/postrm which resulted in a + nonfunctional post-removal. + + -- Paul Seelig Thu, 18 Feb 1999 2:03:12 +1100 + +lyx (1.0.0-0.2) unstable; urgency=low + + * Fixed locale problem due to insanely set PREFIX settings in debian/rules + + -- Paul Seelig Tue, 02 Feb 1999 22:39:12 +1100 + +lyx (1.0.0-0.1) unstable; urgency=low + + * Finally release of a new stable version! :-) + * Unofficial non-maintainer package. + + -- Paul Seelig Tue, 02 Feb 1999 03:04:11 +1100 + +lyx (1.0.0pre6-0.1) unstable; urgency=low + + * New patch level to prerelease of stable version + + -- Paul Seelig Thu, 24 Dec 1998 18:06:11 +1100 + +lyx (1.0.0pre2-0.1) unstable; urgency=low + + * New patch level to prerelease of stable version + + -- Paul Seelig Tue, 20 Oct 1998 01:14:10 +1100 + +lyx (0.12.1pre8-0.1) unstable; urgency=low + + * New patch level to prerelease of stable version + * Cleaned up debian/rules + * Changed debian/menu entry title="lyx" to title="LyX" + + -- Paul Seelig Tue, 06 Oct 1998 18:46:51 +1100 + +lyx (0.12.0.final-0.1) unstable; urgency=low + + * renamed file to get it installed + + -- Michael Meskes Thu, 19 Feb 1998 13:20:45 +0100 + +lyx (0.12.0-0.1) unstable; urgency=low + + * new upstream version + + -- Michael Meskes Wed, 4 Feb 1998 09:09:53 +0100 + +lyx (0.12.0pre8-0.1) unstable; urgency=low + + * new upstream version + * put latex2lyx back in from pre7, I don't know why it was deleted + upstream + + -- Michael Meskes Fri, 30 Jan 1998 11:03:01 +0100 + +lyx (0.12.0pre7-0.2) unstable; urgency=low + + * recompiled to get rid of debstd bug + + -- Michael Meskes Thu, 22 Jan 1998 10:51:10 +0100 + +lyx (0.12.0pre7-0.1) unstable; urgency=low + + * new upstream version + * do not compress copyright (#14425) + + -- Michael Meskes Fri, 16 Jan 1998 11:01:40 +0100 + +lyx (0.12.0pre6-0.2) unstable; urgency=low + + * completed postinst + + -- Michael Meskes Thu, 8 Jan 1998 08:33:31 +0100 + +lyx (0.12.0pre6-0.1) unstable; urgency=low + + * new upstream version fixing: + (#11428) + (#11458) + (#11571) + (#12912) + (#16663) + * removed /etc/lyx/ since I don't like to have a subdir for just one file, + lyxrc is now in /etc + * changed dviprint to be a /bin/sh script (#13350) + * register with menu (#14840) + + -- Michael Meskes Wed, 7 Jan 1998 10:23:26 +0100 + +lyx (0.10.7-3) unstable; urgency=low + + * Modified dependancies to recommend dvips (used to be dvipsk) and + tetex-base|ltxgraph (used to be just ltxgraph.) (bugs #7875, #8116) + * Re-linked against the new xforms0 package (bugs #8922, #9120, #9200) + * Linked with the teTeX kpathsea (bug #7709) + * NOTE: Although I am still listed as maintainer for this package, I _do not_ + have the time to be a full-time maintainer for the project. I will do what + I can to fix small bugs, but no guarantees are made. + + -- Stuart Lamble Wed, 30 Apr 1997 19:03:00 +1000 + +lyx (0.10.7-2) unstable; urgency=low + + * Corrected several typos and other errors in the control file + * Removed superfluous dependancies (now covered by shlibs), + and added a Suggests: ltxgraph + * Cleaned up debian/rules some more + + -- Stuart Lamble Wed, 5 Feb 1997 20:20:00 +1100 + +lyx (0.10.7-1) unstable; urgency=low + + * New upstream version + * New maintainer + * Modified "clean" rule to remove debian/tmp, as well as other + extraneous files. + * Modified "binary" rule to ensure permissions are world readable/ + executable (as applicable.) + + -- Stuart Lamble Sat, 19 Oct 1996 19:14:24 +1000 + +lyx (0.10.3-1) unstable; urgency=MEDIUM + + * New upstream version + * Moved directory /usr/X11R6/lib/lyx to /usr/X11R6/lib/X11/lyx + * Added latex2lax binary + * New packaging format + * Requires xforms-dev_0.81-* to compile + * Section is now contrib (Bug#4362) + * Only do `make distclean' if there is a Makefile + * Install sampleclient.tcl in /usr/doc/lyx + + -- Michael Meskes Tue, 3 Sep 1996 12:38:38 +0200 + --- lyx-1.5.5.orig/debian/bash_completion +++ lyx-1.5.5/debian/bash_completion @@ -0,0 +1,22 @@ +# lyx(1) completion +# Modified inkscape template of allali@univ-mlv.fr +# by cengique@users.sf.net + +have lyx && +_lyx() +{ + local cur + + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + + if [[ "$cur" == -* ]]; then + COMPREPLY=( $( compgen -W '-help -userdir -sysdir \ + -geometry -dbg -x --execute -e --export \ + -i --import -version' -- $cur ) ) + else + _filedir '@(lyx)' + fi + +} +[ "${have:-}" ] && complete -F _lyx $filenames lyx --- lyx-1.5.5.orig/debian/lyx.dirs +++ lyx-1.5.5/debian/lyx.dirs @@ -0,0 +1,3 @@ +usr/share/doc/ +usr/share/icons/hicolor/32x32/apps +usr/share/icons/hicolor/48x48/apps --- lyx-1.5.5.orig/debian/NEWS +++ lyx-1.5.5/debian/NEWS @@ -0,0 +1,20 @@ +lyx (1.5.1-2) unstable; urgency=low + + In the 1.5.x version series, LyX has finally gained UTF-8 support. + + Starting with the 1.5.x series, LyX only provides one frontend, based + on Qt 4. Therefore, we have removed the lyx-qt and lyx-xforms + packages. All binaries are now included in the lyx package. + + -- Per Olofsson Sat, 15 Sep 2007 21:46:40 +0200 + +lyx (1.4.2-1) unstable; urgency=low + + Since version 1.4.2, LyX no longer creates a global configuration file + with the '/usr/share/lyx/configure' script. + If you want to reconfigure your LyX setup you can run + "cd ~/.lyx && /usr/share/lyx/configure.py" by hand or use + Tools->Reconfigure from LyX's menu. + + -- Sven Hoexter Wed, 29 June 2006 18:41:18 +0200 + --- lyx-1.5.5.orig/debian/lyx.install +++ lyx-1.5.5/debian/lyx.install @@ -0,0 +1 @@ +debian/lyx.desktop /usr/share/applications --- lyx-1.5.5.orig/debian/compat +++ lyx-1.5.5/debian/compat @@ -0,0 +1 @@ +5 --- lyx-1.5.5.orig/debian/lyx-common.preinst +++ lyx-1.5.5/debian/lyx-common.preinst @@ -0,0 +1,29 @@ +#!/bin/sh -e + +# Remove a no-longer used conffile +rm_conffile() { + PKGNAME="$1" + CONFFILE="$2" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +case "$1" in + install|upgrade) + if dpkg --compare-versions "$2" le "1.5.2-1"; then + rm_conffile lyx-common "/etc/lyxrc" + fi +esac + +#DEBHELPER# --- lyx-1.5.5.orig/debian/control +++ lyx-1.5.5/debian/control @@ -0,0 +1,55 @@ +Source: lyx +Maintainer: Debian LyX Maintainers +Uploaders: Per Olofsson , Sven Hoexter +Section: editors +Priority: optional +Standards-Version: 3.7.3 +Vcs-Svn: svn://svn.debian.org/svn/pkg-lyx/lyx/trunk +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-lyx/lyx/trunk +Homepage: http://www.lyx.org/ +Build-Depends: libaiksaurus-dev, python-support (>= 0.6), + debhelper (>= 5.0.51), quilt (>= 0.40), g++ (>= 4:4.0.1-8), + libz-dev, libx11-dev, libaspell-dev, dpkg-dev (>= 1.13.19), + autotools-dev, libqt4-dev, libboost-dev (>= 1.34.1), + libboost-filesystem-dev, libboost-signals-dev, + libboost-iostreams-dev, libboost-regex-dev, libboost-test-dev, + pkg-config + +Package: lyx +Architecture: any +Depends: ${shlibs:Depends}, lyx-common (= ${source:Version}), xdg-utils, mime-support +Recommends: texlive-latex-recommended, texlive-fonts-recommended, preview-latex-style, dvipng, imagemagick, psutils, latex-xft-fonts, evince | postscript-viewer, evince | pdf-viewer +Suggests: cupsys-client | lpr, iceweasel | www-browser, rcs, dvipost, tex4ht | hevea | tth | latex2html, groff, libtiff-tools, gnuhtml2latex, wv, chktex, noweb, menu, sgmltools-lite, linuxdoc-tools, texlive-latex-extra, writer2latex, latex2rtf +Replaces: lyx-common (<< 1.5.0~beta1-3) +Conflicts: lyx-qt, lyx-xforms +Description: Document Processor + LyX is an almost WYSIWYG-frontend for LaTeX. It makes the power and + typesetting quality of LaTeX available for people who are used to + word processors. Since LyX supports LaTeX's concept of general + mark-ups, it is even easier and faster to create professional quality + documents with it than with usual word processors. It is also + possible to use LaTeX commands within LyX, so nothing of LaTeX's + power is lost. + . + You can extend the functionality of LyX by installing these packages: + * chktex: check for typographical errors + * dvipost: display tracked changes in DVI format output + * gnuhtml2latex: import HTML documents + * groff: improved table formatting in plain text exports + * linuxdoc-tools: export SGML LinuxDoc documents + * noweb: import noweb files + * rcs: integrated version control + * sgmltools-lite: export SGML DocBook documents + * tex4ht, hevea, tth, or latex2html: export HTML documents + * texlive-latex-extra: more styles and packages + * wv: import MS Word documents + +Package: lyx-common +Architecture: all +Depends: ${python:Depends}, texlive-latex-base +Recommends: lyx +Conflicts: latex-beamer (<= 3.06.dfsg.1-0.1) +Description: Architecture-independent files for LyX + This package contains LyX's common files which are not + architecture-dependent. See the lyx package for a description of LyX + itself. --- lyx-1.5.5.orig/debian/copyright +++ lyx-1.5.5/debian/copyright @@ -0,0 +1,106 @@ +This is the Debian package of LyX, the high level word processor. + +It is maintained by the Debian LyX Maintainers +. +For more information, see http://wiki.debian.org/PkgLyx + +The upstream sources were retreived from: ftp://ftp.lyx.org/pub/lyx/stable/ + +The LyX website is at: http://www.lyx.org/ + +Copyright and licence notice: + + LyX is Copyright (C) 1995 by Matthias Ettrich, + 1995-2006 LyX Team + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at + your option) any later version. + + LyX is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. You should have received a copy of the GNU General + Public License along with this program; if not, write to the Free + Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + +On any Debian system, you can find the complete text of the GNU GPL +(GNU General Public License) in the file /usr/share/common-licenses/GPL + +Included with the LyX source code archive is the Boost +library. Debian's binary packages of LyX does not use it however; it +links with the Boost libraries shipped with Debian instead. + +Boost library license: + + Boost Software License - Version 1.0 - August 17th, 2003 + + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +The LyX source code archive also includes the BaKoMa fonts in the +directory lib/fonts, which are not shipped in the binary packages +either. It is recommended to use the latex-xft-fonts package +instead. The license for the BaKoMa fonts is: + + + BaKoMa Fonts Licence + -------------------- + + This licence covers two font packs (known as BaKoMa Fonts Colelction, + which is available at `CTAN:fonts/cm/ps-type1/bakoma/'): + + 1) BaKoMa-CM (1.1/12-Nov-94) + Computer Modern Fonts in PostScript Type 1 and TrueType font formats. + + 2) BaKoMa-AMS (1.2/19-Jan-95) + AMS TeX fonts in PostScript Type 1 and TrueType font formats. + + Copyright (C) 1994, 1995, Basil K. Malyshev. All Rights Reserved. + + Permission to copy and distribute these fonts for any purpose is + hereby granted without fee, provided that the above copyright notice, + author statement and this permission notice appear in all copies of + these fonts and related documentation. + + Permission to modify and distribute modified fonts for any purpose is + hereby granted without fee, provided that the copyright notice, + author statement, this permission notice and location of original + fonts (http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma) + appear in all copies of modified fonts and related documentation. + + Permission to use these fonts (embedding into PostScript, PDF, SVG + and printing by using any software) is hereby granted without fee. + It is not required to provide any notices about using these fonts. + + Basil K. Malyshev + INSTITUTE FOR HIGH ENERGY PHYSICS + IHEP, OMVT + Moscow Region + 142281 PROTVINO + RUSSIA + + E-Mail: bakoma@mail.ru + or malyshev@mail.ihep.ru + --- lyx-1.5.5.orig/debian/lyx-32x32.xpm +++ lyx-1.5.5/debian/lyx-32x32.xpm @@ -0,0 +1,145 @@ +/* XPM */ +static char *lyx-icon[] = { +/* columns rows colors chars-per-pixel */ +"32 32 107 2", +" c black", +". c #000014F80000", +"X c #00001F750000", +"o c #043D10BB16DE", +"O c #153207070000", +"+ c #1C72161607EB", +"@ c #1C721C721C72", +"# c #000029F10000", +"$ c #0000346D0000", +"% c #00003EE90000", +"& c #087A21772DBC", +"* c #2A630E0E0000", +"= c #3F9515150000", +"- c #38E32C2C0FD7", +"; c #38E338E338E3", +": c #0CB73232449A", +"> c #000049660000", +", c #000053E20000", +"< c #00005E5E0000", +"1 c #043D649D16DE", +"2 c #087A60602DBC", +"3 c #087A6ADC2DBC", +"4 c #1DAC67672DBC", +"5 c #2A634CF70000", +"6 c #2A6357740000", +"7 c #3F9553FE0000", +"8 c #38E375920FD7", +"9 c #10F442ED5B78", +"0 c #153253A97255", +"q c #0CB7711B449A", +"w c #15327D9A7255", +"e c #54C61C1C0000", +"r c #480F368C2DBC", +"t c #69F823230000", +"y c #7F292A2A0000", +"u c #7138388E1C72", +"i c #5555424217C2", +"p c #54C650890000", +"a c #415E4DA33D93", +"s c #7F29499F0000", +"d c #71C758581FAE", +"f c #555555555555", +"g c #508958025B78", +"h c #617E4E4E449A", +"j c #69F86FC57255", +"k c #196F64648933", +"l c #1DAC751FA011", +"z c #5DCF76CC8311", +"x c #590379798933", +"c c #196F83D98933", +"v c #1DAC8A18A011", +"b c #21E99057B6EF", +"n c #371A8CE2B6EF", +"m c #26269696CDCD", +"M c #480F832DA011", +"N c #67849797990A", +"B c #7A41933D9F82", +"V c #568FAE03D8F5", +"C c #6EC4B9B9DE88", +"Z c #945B31310000", +"A c #A98C38380000", +"S c #BEBE3F3F0000", +"D c #945B46290000", +"F c #9CD552A82DBC", +"G c #8DAA67BD0FD7", +"H c #8E386E6E2799", +"J c #8BE15C5C449A", +"K c #8E387B2550A6", +"L c #C5FE4E4E07EB", +"P c #CD3E5D5D0FD7", +"I c #D47E6C6C17C2", +"U c #DBBE7B7B1FAE", +"Y c #CD3E6A1438E3", +"T c #AAAA84842F85", +"R c #AAAAA3F92F85", +"E c #AEE7953F4663", +"W c #B761B6B6741E", +"Q c #C71C9A9A3770", +"! c #E2FF8A8A2799", +"~ c #EA3F99992F85", +"^ c #E38DB0B03F5C", +"/ c #E38DBB2C3F5C", +"( c #F17FA8A83770", +") c #F8BFB7B73F5C", +"_ c #FFFFC6C64747", +"` c #FFFFCD225BCD", +"' c #FFFFD37D7053", +"] c #8E388E388E38", +"[ c #AAAAAAAAAAAA", +"{ c #AEE7BB65C188", +"} c #B761C36D9D2B", +"| c #86F8C56FE41C", +" . c #B761DCDCEF44", +".. c #C71CBA649E0F", +"X. c #EA3FBFBFAAAA", +"o. c #FFFFD9D984DA", +"O. c #FFFFE0359960", +"+. c #E7CADADAA852", +"@. c #FFFFE690ADE6", +"#. c #C71CC71CC71C", +"$. c #FFFFECECC26C", +"%. c #FFFFF348D6F3", +"&. c #E7CAF449FA6B", +"*. c #F8BFEA94E38D", +"=. c #FFFFF9A3EB79", +"-. c gray100", +";. c None", +/* pixels */ +";.;.;.;.;.;.;.;. ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;. ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;. ;.;.;.;.;.;.;.;.;.0 : ;.;.;.;.= S S Z ", +";.;.;.;.;.;. ;.;.;.;.;.;.;.;.;.m : ;.d d d = S S = ", +";.;.;.;.;.;. ;.;.;.;.;.;.;.;.;.;.;.: m o E _ _ ~ S y ;.", +";.;.;.;.;.;. ;.;.;.;.;.;.;.;.;.;.;.: m l W _ _ P S y ;.", +";.;.;.;.;. ;.;.;.;.;.;.;.;.;.;.;.;.9 k a _ i ;.;.y * ", +";.;.;.;.;. ;.;.;.;.;.[ [ [ ; ;.;.;.;.;.T Q + ;.;.;.;.", +";.;.;.;.;. o : : : z -.O._ Q _ #.@ ;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;. ;.;.{ .| m C @._ O.+ i @.f ;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;. & ] %._ _ ' =.-.o.; [ Q i ;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;. ;.B %.` ' K H ' -.o. Q i ;.;.;.;.;.;.;.e y y ", +";.;.;.;.;.;.m ._ i #.f T o.o.T o.f ;.* = Z S S S S y ;.", +";.;.;.;.;.9 m ._ i @ @ T o.%.^ T T T ..u y A S S S S S t * ;.", +";.;.;.;.;.k m .$.H T } | *.X.S S S S S S S S S Z ", +";.;.;.;.;.k m .=.' d - ^ .j Y S S S S S S S S S Z O ;.", +";.;.;.;.;.k m m V &.o.o.+. .M J y y Z S S S S S A * ;.;.;.", +";.;.;.;.;.k m m m V -.-.V m m m k k O = = Z S S * ;.;.;.;.", +";.;.;.. < < q m m m m m m m m m m m m m c < X X ;.;.;.;.;.;.", +";.;.. , < < v m m m m m m m m m m m m m c < < < ;.;.;.;.;.;.;.", +"X > < < < p v m m m m m m m x S F x x n k % < < < $ . ;.;.;.;.;.", +"< < < < < < 1 q w m m m m m N ~ S S S F 2 , < < < < % ;.;.;.;.;.", +"D 7 L L I _ 7 4 3 < < < 3 c G R < < < < 5 % % % % % # ;.;.;.;.;.", +"S S I ( ( _ S r b c < < < < < < < < s s A * ;.;.;.;.;.;.;.;.;.;.", +"P ) I ( _ _ ~ S S g l w 6 < < 8 _ _ L I S = ;.;.;.;.;.;.;.;.;.;.", +"S P _ _ _ _ ~ S S = o h s < 8 / _ _ ( _ S = ;.;.;.;.;.;.;.;.;.;.", +"Z S S U _ _ _ I S S = S S S _ _ ) ~ S S y ;.;.;.;.;.;.;.;.;.;.;.", +"O = S S ! _ _ I S S = S S U _ _ P S S S * ;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.Z S S S S Z = S S S S S y * ;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.O Z S S S = O Z S S S S ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.", +";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;." +}; --- lyx-1.5.5.orig/debian/lyx.preinst +++ lyx-1.5.5/debian/lyx.preinst @@ -0,0 +1,12 @@ +#!/bin/sh -e + +if [ -d /usr/share/doc/lyx ] && ! readlink /usr/share/doc/lyx >/dev/null; then + rm -rf /usr/share/doc/lyx +fi + +if readlink /usr/bin/lyx >/dev/null; then + update-alternatives --remove lyx /usr/bin/lyx-qt + update-alternatives --remove lyx /usr/bin/lyx-xforms +fi + +#DEBHELPER# --- lyx-1.5.5.orig/debian/patches/series +++ lyx-1.5.5/debian/patches/series @@ -0,0 +1 @@ +prefer-xdg-open --- lyx-1.5.5.orig/debian/patches/prefer-xdg-open +++ lyx-1.5.5/debian/patches/prefer-xdg-open @@ -0,0 +1,48 @@ +Index: lyx-1.5.4/lib/configure.py +=================================================================== +--- lyx-1.5.4.orig/lib/configure.py 2008-02-29 18:17:57.000000000 +0100 ++++ lyx-1.5.4/lib/configure.py 2008-02-29 18:23:19.000000000 +0100 +@@ -244,7 +244,7 @@ + checkViewer('a FEN viewer and editor', ['xboard -lpf $$i -mode EditPosition'], + rc_entry = [r'\Format fen fen FEN "" "%%" "%%" ""']) + # +- path, iv = checkViewer('a raster image viewer', ['xv', 'kview', 'gimp-remote', 'gimp']) ++ path, iv = checkViewer('a raster image viewer', ['xdg-open', 'xv', 'kview', 'gimp-remote', 'gimp']) + path, ie = checkViewer('a raster image editor', ['gimp-remote', 'gimp']) + addToRC(r'''\Format bmp bmp BMP "" "%s" "%s" "" + \Format gif gif GIF "" "%s" "%s" "" +@@ -279,29 +279,29 @@ + # + #checkProg('a Postscript interpreter', ['gs'], + # rc_entry = [ r'\ps_command "%%"' ]) +- checkViewer('a Postscript previewer', ['kghostview', 'evince', 'gv', 'ghostview -swap'], ++ checkViewer('a Postscript previewer', ['xdg-open', 'kghostview', 'evince', 'gv', 'ghostview -swap'], + rc_entry = [r'''\Format eps eps EPS "" "%%" "" "vector" + \Format ps ps Postscript t "%%" "" "document,vector"''']) + # +- checkViewer('a PDF previewer', ['kpdf', 'evince', 'kghostview', 'xpdf', 'acrobat', 'acroread', \ ++ checkViewer('a PDF previewer', ['xdg-open', 'kpdf', 'evince', 'kghostview', 'xpdf', 'acrobat', 'acroread', \ + 'gv', 'ghostview'], + rc_entry = [r'''\Format pdf pdf "PDF (ps2pdf)" P "%%" "" "document,vector" + \Format pdf2 pdf "PDF (pdflatex)" F "%%" "" "document,vector" + \Format pdf3 pdf "PDF (dvipdfm)" m "%%" "" "document,vector"''']) + # +- checkViewer('a DVI previewer', ['xdvi', 'kdvi'], ++ checkViewer('a DVI previewer', ['xdg-open', 'xdvi', 'kdvi'], + rc_entry = [r'\Format dvi dvi DVI D "%%" "" "document,vector"']) + if dtl_tools: + # Windows only: DraftDVI + addToRC(r'\Format dvi2 dvi DraftDVI "" "" "" "vector"') + # +- checkViewer('an HTML previewer', ['firefox', 'mozilla file://$$p$$i', 'netscape'], ++ checkViewer('an HTML previewer', ['xdg-open', 'firefox', 'mozilla file://$$p$$i', 'netscape'], + rc_entry = [r'\Format html html HTML H "%%" "" "document"']) + # + checkViewer('Noteedit', ['noteedit'], + rc_entry = [r'\Format noteedit not Noteedit "" "%%" "%%" "vector"']) + # +- checkViewer('an OpenDocument viewer', ['oowriter'], ++ checkViewer('an OpenDocument viewer', ['xdg-open', 'oowriter'], + rc_entry = [r'\Format odt odt OpenDocument "" "%%" "%%" "document,vector"']) + # + # entried that do not need checkProg