Commit 83908e50 authored by Atsuhito Kohda's avatar Atsuhito Kohda

Imported Debian patch 0.3~svn606-1

parents e3473652 04d660e1
K 25
svn:wc:ra_dav:version-url
V 23
/svn/!svn/ver/567/trunk
END
TeXworks.plist
K 25
svn:wc:ra_dav:version-url
V 38
/svn/!svn/ver/567/trunk/TeXworks.plist
END
TeXworks.icns
K 25
svn:wc:ra_dav:version-url
V 37
/svn/!svn/ver/342/trunk/TeXworks.icns
END
texworks-setup-script.iss
K 25
svn:wc:ra_dav:version-url
V 49
/svn/!svn/ver/425/trunk/texworks-setup-script.iss
END
TeXworks-doc.icns
K 25
svn:wc:ra_dav:version-url
V 41
/svn/!svn/ver/342/trunk/TeXworks-doc.icns
END
TeXworks.pro
K 25
svn:wc:ra_dav:version-url
V 36
/svn/!svn/ver/566/trunk/TeXworks.pro
END
TeXworks.plist.in
K 25
svn:wc:ra_dav:version-url
V 41
/svn/!svn/ver/556/trunk/TeXworks.plist.in
END
mkresfilelist.sh
K 25
svn:wc:ra_dav:version-url
V 40
/svn/!svn/ver/293/trunk/mkresfilelist.sh
END
getDefaultBinPaths.sh
K 25
svn:wc:ra_dav:version-url
V 45
/svn/!svn/ver/513/trunk/getDefaultBinPaths.sh
END
COPYING
K 25
svn:wc:ra_dav:version-url
V 30
/svn/!svn/ver/44/trunk/COPYING
END
getSvnRev.sh
K 25
svn:wc:ra_dav:version-url
V 36
/svn/!svn/ver/371/trunk/getSvnRev.sh
END
README
K 25
svn:wc:ra_dav:version-url
V 30
/svn/!svn/ver/444/trunk/README
END
10
dir
569
http://texworks.googlecode.com/svn/trunk
http://texworks.googlecode.com/svn
2010-02-14T21:23:35.168935Z
567
jonathan@jfkew.plus.com
9a2a4a0b-1251-0410-9248-99fc04669920
TeXworks.plist
file
2010-02-16T03:38:52.000000Z
9e31f5733046eb1fff38640495e25d1b
2010-02-14T21:23:35.168935Z
567
jonathan@jfkew.plus.com
1830
TeXworks.icns
file
2009-10-02T01:59:22.000000Z
555f95c7d52a91357cb786aad6c3721f
2009-07-31T03:28:06.719110Z
342
jonathan@jfkew.plus.com
has-props
262966
texworks-setup-script.iss
file
2009-10-02T01:59:22.000000Z
104698cb4da73fa176abc8f33a3d7a60
2009-09-26T00:45:35.547133Z
425
jonathan@jfkew.plus.com
has-props
6383
TeXworks-doc.icns
file
2009-10-02T01:59:22.000000Z
e10b090f69ddcf71fe6bcb41342e523b
2009-07-31T03:28:06.719110Z
342
jonathan@jfkew.plus.com
has-props
144952
extra-setup-languages
dir
TeXworks.pro
file
2010-02-16T03:38:52.000000Z
375d0231403c3319f96b262c8dd3d22a
2010-02-14T21:07:09.047960Z
566
jonathan@jfkew.plus.com
5641
TeXworks.plist.in
file
2010-02-16T03:38:52.000000Z
fa9e7cae428b2275a8f6ee1aab9193f8
2010-01-31T07:32:04.871206Z
556
jonathan@jfkew.plus.com
1842
mkresfilelist.sh
file
2009-10-02T01:59:22.000000Z
b5617c80be6b5d28ee4d8b4e94f93ee5
2009-05-03T16:01:39.711931Z
293
jonathan@jfkew.plus.com
has-props
1303
getDefaultBinPaths.sh
file
2010-02-16T03:38:52.000000Z
b77fe78111e0b288abf81a140d3e5df3
2009-12-27T19:38:22.098064Z
513
jonathan@jfkew.plus.com
has-props
1932
src
dir
trans
dir
res
dir
getSvnRev.sh
file
2009-10-02T01:59:22.000000Z
e906534a7ea46df81929db8e6708c781
2009-08-15T10:46:02.763811Z
371
jonathan@jfkew.plus.com
has-props
1130
README
file
2010-02-16T03:38:52.000000Z
8d8a4bc51afc59dcdc0997bba8f2703e
2009-10-04T22:20:58.381855Z
444
jonathan@jfkew.plus.com
2670
poppler-patches
dir
plugins-src
dir
COPYING
file
2009-10-02T01:59:22.000000Z
751419260aa954499f7abaabaa882bbe
2008-04-21T20:36:27.731414Z
44
jonathan
17987
K 13
svn:mime-type
V 24
application/octet-stream
END
K 13
svn:mime-type
V 24
application/octet-stream
END
This diff is collapsed.
License
=======
TeXworks is copyright (c) 2007-09 by Jonathan Kew.
Distributed under the terms of the GNU General Public License, version 2 or (at your option) any later version.
See the file COPYING for details.
The SyncTeX code is copyright (c) 2008, 2009 by JŽr™me Laurens; see synctex_parser.c for license details.
Building TeXworks
=================
Notes by Jonathan Kew, updated 2009-10-02
To build TeXworks from source, you will need to install developer packages (or equivalent) for:
- Qt4 (4.5.2 is recommended, although the application may build with versions as old as 4.3.x. Note that on GNU/Linux, TeXworks may crash when changing the spell-checking language when using Qt 4.3.x. Updating to at least Qt 4.4.0 solves this.)
http://qt.nokia.com/downloads
- Poppler (using the latest stable release, currently 0.12, is strongly recommended, although versions as old as the 0.6 series should still work)
http://poppler.freedesktop.org/
- Hunspell (release 1.2.8 is recommended; earlier 1.2.x releases may be used, although support for some non-Latin-script languages may be lacking)
http://hunspell.sourceforge.net/
- libdbus (on X11-based platforms only; not used on Mac OS X or Windows)
http://dbus.freedesktop.org/
along with their dependencies (such as Freetype, fontconfig, zlib, etc.) Details will depend on your platform. On Linux or similar systems, your package manager can probably provide all these.
After installing the necessary libraries (and their headers), check the TeXworks.pro file and update paths as necessary; some of the paths currently in the project file are specific to one of my build machines.
Once the project file is correct, run qmake to create a Makefile or Xcode project, and then run make or use Xcode to build the application. Do not run "qmake -pro" to recreate the .pro file, as it has been hand-edited.
The current TeXworks prototype has been successfully built with
- Xcode (using gcc 4) on Mac OS X (built on 10.5, but should run on 10.4 or later)
- MinGW release 5.1.4 on Windows XP (also runs on Vista and Windows 7)
- gcc 4 on GNU/Linux, various BSDs, etc.
Getting all the right libraries built and installed for the mingw32 build can be tricky. By slightly patching poppler 0.8.0, it is possible to build a version that does not depend on fontconfig (and thence on various other libraries), though it will then not work properly for PDFs with non-embedded fonts.
To avoid having to build the poppler dependencies for Windows, you can get precompiled libraries from the KDE on Windows project.
Further tips on building TeXworks from source are available on some of the wiki pages.