67 Commits

Author SHA1 Message Date
Colomban Wendling
214365777d Merge pull request #769 from eht16/drop_waf_build_system
Drop Waf build system support
2016-03-13 13:15:43 +01:00
Colomban Wendling
66c3323afb Force enable GtkDoc header on distcheck
This allows to make sure this is tested, and part of the distribution.c
2016-02-18 23:39:43 +01:00
Colomban Wendling
240b5903be Fix distcheck
We need to distribute the GtkDoc header generation script.

We need not to distribute the generated header, otherwise the VPATH
lookup would find the distributed one in $(srcdir) and try to update
it; but touching $(srcdir) is a bad thing.
2016-02-18 23:19:24 +01:00
Jiří Techet
5620c7df32 Concatenate ChangeLog.pre-0-17 and ChangeLog.pre-1-22
These files aren't updated (and probably read by anyone) any more and
it's better to have less "garbage" files in the root.
2016-01-06 21:52:46 +01:00
Enrico Tröger
34088fbbb8 Drop Waf build system support
See #768.
2015-12-13 14:36:12 +01:00
Thomas Martitz
ba80af0822 win32: install a few more files needed by the installer 2015-07-05 18:25:24 +02:00
Colomban Wendling
0605a56c56 Enable PDF generation on distcheck 2014-04-28 16:38:59 +02:00
Matthew Brush
29b525797a Add --enable-html-docs to distcheck flags
FIXME: `--enable-pdf-docs` not added because I can't make it pass
distcheck due to quirks of `pdflatex` (see comments in
`doc/Makefile.am`)
2014-04-27 18:09:15 -07:00
Colomban Wendling
8befd03b7c Force enabling API docs on distcheck 2014-04-27 19:02:31 +02:00
Colomban Wendling
451d58a2dd Cleanup data files installation
Don't use wildcards to select files to install, nor manually perform
the installation when Automake could do it for us.

Using wildcards makes it hard to know what will really be installed,
and may results in installing files not part of the distribution.
2014-04-15 14:43:25 +02:00
Matthew Brush
157b44f443 Distribute geany.gtkrc and geany.css files
Maybe they aren't dist'ed if they are in Automake conditional?
This probably makes both GTK2 and GTK3 files installed unconditionally.
2014-04-14 19:42:22 -07:00
Colomban Wendling
c1deb7457f Add a test infrastructure for tag parsers 2013-06-23 15:08:27 +02:00
Colomban Wendling
467639c7c9 Fix inclusion of some build files to the generated tarballs 2013-06-05 20:34:10 +02:00
Colomban Wendling
f735e6800b Add GTK3 version of our custom styles
Although GTK3 still have gtk_rc_parse_string(), it doesn't work anymore
for our overrides, so register proper CSS for them.
2012-10-09 13:25:12 +02:00
Colomban Wendling
eeddd6f720 Move custom styles to a resource file 2012-10-08 17:51:19 +02:00
Colomban Wendling
64cfa86f86 Remove broken 'deb' build system target
The 'deb' target was supposed to build a Debian package from the
sources but the 'debian/' subdirectory never existed.
2012-06-17 23:53:58 +02:00
Colomban Wendling
c037f01d0d Remove obsolete redundant dist-bzip2 build system target
Automake provides dist-bzip2 since at least version 1.8, so remove our
own target.  Moreover bzip2 distributions are a little obsolescent now
Xz is available and spread enough.
2012-06-17 23:33:08 +02:00
Colomban Wendling
292757777c Generate ChangeLog from Git log
The Makefile rule comes from https://live.gnome.org/Git/ChangeLog with
slight modifications.
2012-06-17 19:35:12 +02:00
Matthew Brush
ca6f36b736 Move the Glade file to the data/ directory and ship it on install. 2011-10-10 12:21:45 -07:00
Colomban Wendling
5762981165 Revert adding reStructuredText extension to README
This reverts commits fbf77f586d65e319ecc1da11e98dcd932dd88b28 and
3816e40190c2f5331992f795f297669a399803fb.

While having the .rst extension helps GitHub formatting the file, the
renaming broke both Autotools and Waf build systems.
2011-10-10 16:51:31 +02:00
Colomban Wendling
3816e40190 Fix Autotools failure requiring README (oops)
Automake requires README to exist by default, but it was renamed to
README.rst recently.  Thus, change Automake strictness to `foreign'
for README to be optional, and distribute README.rst explicitly.

Although `foreign' strictness don't require any of the README, INSTALL,
COPYING, etc. files, it still includes them if available, so the
distribution still includes them.
2011-10-10 01:47:27 +02:00
Nick Treleaven
d9b7ae92b8 Fix missing tagmanager/mio/makefile.win32 in EXTRA_DIST.
Include makefile.win32 in EXTRA_DIST recursively, not at top-level.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@6013 ea778897-0a13-0410-b9d1-a72fbfd435f5
2011-10-06 12:36:28 +00:00
Nick Treleaven
f3a7e11fe0 Add install-data-only target to only install data/* to speed up
testing.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5342 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-29 14:59:32 +00:00
Nick Treleaven
c9f7afaf3a Add alternative color scheme based on Python colors.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5307 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-10-20 12:29:27 +00:00
Nick Treleaven
71ac86cc88 Use AC_CONFIG_MACRO_DIR (patch by Erik de Castro Lopo, thanks).
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5189 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-08-23 12:37:17 +00:00
Nick Treleaven
8be9c6aea8 Move general templates from source code into files.
Load general templates from system path instead of creating them in
the user's config dir.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/branches/unstable@5012 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-06-09 12:27:58 +00:00
Nick Treleaven
0fc0fb3546 Don't individually install data/*.tags as all data/* files will be
installed anyway.



git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@5010 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-06-08 15:02:47 +00:00
Enrico Tröger
92c06635c8 Fix 'make distcheck' by removing data/latex.tags from EXTRA_DIST.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4596 ea778897-0a13-0410-b9d1-a72fbfd435f5
2010-01-31 14:20:47 +00:00
Nick Treleaven
7bb57aca2b Move filetype template defaults into custom file template files.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@4273 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-09-30 17:40:10 +00:00
Enrico Tröger
8abccc9bea Move the icons geany.png and geany.ico into the icons directory.
Add a 16x16 pixel Geany icon and the scalable SVG icon.
Drop the pixmaps directory.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3816 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-05-26 20:45:36 +00:00
Enrico Tröger
ec6202555f Rotate ChangeLog.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3586 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-02-15 14:06:12 +00:00
Enrico Tröger
a47b682f6f Remove GTK tags (data/global.tags).
Add C (C99) tags (data/c99.tags) and a script to generate them).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3480 ea778897-0a13-0410-b9d1-a72fbfd435f5
2009-01-17 18:44:38 +00:00
Enrico Tröger
482b931785 Add 'ui_toolbar.xml' to EXTRA_DIST, include it in the Windows installer and install it also when using Waf.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3336 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-12-06 18:58:03 +00:00
Enrico Tröger
5baacafd6a Add 'waf' to EXTRA_DIST.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3234 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-11-16 17:52:54 +00:00
Enrico Tröger
84b5a63ff0 Require automake 1.7 or later.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3120 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-10-18 16:59:22 +00:00
Enrico Tröger
f36ff8ce07 Add create_py_tags.py to create a global tags file for Python (thanks to Dominic Hopf).
Add generated Python tags file (Python 2.5).

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2677 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-10 16:39:17 +00:00
Enrico Tröger
ffbc70bb69 Rename geany.desktop.in.in in geany.desktop.in as we need to process it only once.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2653 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-06 14:27:08 +00:00
Enrico Tröger
ccb2b3ca78 Add alternative build system: Waf.
Use wafinit.sh to create a Makefile and configure files.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2646 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-06-05 14:05:55 +00:00
Enrico Tröger
446f203b4f Add target "sign" to sign generated tarballs with gpg.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2517 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-22 15:04:50 +00:00
Enrico Tröger
082cdec705 Move intl_stats.sh script back to po directory to not have to include the scripts directory in the distribution.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2455 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-08 14:44:34 +00:00
Frank Lanitz
702d72b1e7 Fixed an issue on make dist with intl_stats.sh-script.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2446 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-04-04 22:23:00 +00:00
Enrico Tröger
80cec8e6ba Install header files and add a pkg-config file for external plugins.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2333 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-03-13 12:15:26 +00:00
Enrico Tröger
6cd65c7f59 Add README.Packagers to extra_dist.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2245 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-02-10 16:46:31 +00:00
Enrico Tröger
f8574bd8b9 Add POTFILES.skip to ignore files with translatable strings.
Make "distcheck" working.       


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2168 ea778897-0a13-0410-b9d1-a72fbfd435f5
2008-01-12 12:22:46 +00:00
Enrico Tröger
948ccf3a2d Don't install pixmaps/geany.ico by default.
Fix mandir path and don't delete icons (patch by Yura Siamashka, thanks).


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2109 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-12-18 16:30:57 +00:00
Enrico Tröger
4a88efc005 Avoid full path for icon entry.
Add file HACKING and classviewer icons.
Prevent installing geany.desktop twice.   


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2106 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-12-17 17:20:55 +00:00
Enrico Tröger
4b43e762d0 Rename "Contruct autocompletion" to "Snippets".
Allow changing height of the symbol completion list even if automatic symbol is disabled, it still can be forced by keybinding.	 


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2044 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-11-12 09:27:43 +00:00
Enrico Tröger
2f6420a13e Fix make distcheck.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1736 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-24 09:24:14 +00:00
Nick Treleaven
0994c76194 Apply patch to add symbol list icons from Jean-François Wauthy
(thanks). Also thanks to KDevelop for the icons.
Add list of projects to THANKS.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1728 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-20 16:33:16 +00:00
Enrico Tröger
04d0cab94e Add --disable-deprecated option to configure to build without deprecated GLib and GTK code.
Use intltool to make geany.desktop translatable
Rename geany.desktop.in to geany.desktop.in.in.
Add Makefile.in.in in po/ to get translation status from msgfmt when running make.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@1711 ea778897-0a13-0410-b9d1-a72fbfd435f5
2007-07-17 08:21:19 +00:00