Patrick Griffis
2e478f1b5a
Import lua plugin
...
Written by @mniip
2016-04-03 10:30:01 -04:00
Patrick Griffis
a77c6df7e2
configure: Place auxiliary files in own dir
2016-03-31 08:01:06 -04:00
Patrick Griffis
fc20786a5e
Bump version to 2.12.0
2016-03-12 03:04:42 -05:00
Patrick Griffis
10fa3b1878
build: Keep macros newer than Ubuntu...
...
Mostly for travis
2016-03-06 19:09:23 -05:00
Patrick Griffis
98b0186feb
build: Don't store autoconf-archive macros in repo
...
The release tarballs will still have them
2016-03-06 18:54:07 -05:00
Patrick Griffis
6706b23a0b
build: Use more secure flags
2016-03-06 18:27:59 -05:00
Patrick Griffis
05385f2479
build: Enable more warnings/errors
2016-02-18 08:54:19 -05:00
Rico Tzschichholz
1e914347d7
configure: Default to generating xz-tarballs only
2015-10-17 09:43:49 +02:00
Patrick Griffis
fad8f93ad8
configure: Clean up Python checking
...
This fixes requiring to add a version every time
a new release comes out...
2015-09-30 03:55:42 -04:00
TingPing
5263887ac3
configure: Simplify perl tests
2015-04-22 23:14:42 -04:00
TingPing
73d865b243
configure: Better handling of missing pkgconfig
2015-04-22 22:54:30 -04:00
TingPing
a3c257bdb4
configure: Consistently use autoconf macros for conditionals
2015-04-22 22:10:52 -04:00
TingPing
6ad9419693
configure: Target versions of Ubuntu 10.04
...
travis-ci uses it still...
2015-04-21 23:07:28 -04:00
TingPing
c5aa91a836
configure: Replace --enable-minimial-flags with standard --disable-debug
2015-04-21 19:16:41 -04:00
TingPing
b10f94d5f6
configure: Some modernization
2015-04-21 19:16:11 -04:00
TingPing
167eb11ea7
Fixup 455fa24d
...
-Wformat=2 includes format-nonliteral
2015-03-19 17:21:41 -04:00
TingPing
455fa24d63
configure: Remove a warning
...
Used everywhere needs to be fixed
2015-03-19 16:36:43 -04:00
TingPing
4e338a2b70
configure: Clean up testing warnings and add more
2015-03-19 16:04:04 -04:00
TingPing
658f30ec43
configure: Don't depend on gtk-2.0.m4
...
It doesn't really add much value and it
is possible to build fetext without gtk installed
2015-03-01 08:47:35 -05:00
TingPing
5e3355a6c3
Unify sysinfo plugins and add osx support
...
This does remove the net* commands from the
Unix version that may return at a later date
with OSX and Windows support.
This commit also makes numerious other changes
such as code cleanup, reformatting, etc.
Closes #829
2015-02-21 20:09:15 -05:00
TingPing
296fbaf94f
Fix automake error
2015-02-04 21:49:58 -05:00
TingPing
75c022c49f
Implement OSX notification backend
2015-02-04 21:41:10 -05:00
TingPing
5beaf15f21
Remove option to use socks5 library
...
This was always disabled by default and is not required
for the current socks support. I am not even sure this
library is packaged by any distro?
2014-12-28 22:29:06 -05:00
TingPing
1b2bee37e4
Remove option to disable ipv6
...
It has been default for a while, is the only tested option,
and will only get more common.
2014-12-28 22:29:06 -05:00
TingPing
9cb73f839f
Remove MSProxy support
...
It's not enabled anywhere, certainly not maintained
2014-12-28 13:28:19 -05:00
TingPing
95febd978c
Fix building as c89
2014-12-28 06:47:23 -05:00
TingPing
664f6bf1e7
configure: Set glib min requirement to 2.32
...
and warn when using newer APIs
2014-12-17 18:21:10 -05:00
TingPing
0e4164ad0c
configure: Improve various build flags
...
- Store openssl flags in own vars
- Share some common flags for plugins
- Fix building plugins on win32
- Store all glib flags in one var
- Don't link against every lib for each plugin
- Don't hardcode ldflags for sysinfo
2014-12-15 11:07:46 -05:00
TingPing
94568bc517
checksum: Use glib for io/checksum and misc fixes
...
- Fixes support for large files.
- Fixes filenames not being passed in the filename encoding.
- Drops openssl dependency.
- Code cleanup.
- Fix 'unknown command' warning.
2014-12-15 10:40:15 -05:00
TingPing
e38f00775f
configure: Add option to run clang static analysis
2014-12-02 01:06:25 -05:00
Dan Molik
9fb4eb5107
configure: Fix checking for perl
...
Closes #1196
Fixes #1197
2014-10-29 17:28:04 -04:00
TingPing
8f9ed6d942
Bump master to development release 2.11.0
...
To anybody confused this is not the next stable release, it is just a way to differentiate master
from the 2.10 branch and next stable will be 2.12.0 similar to Gnome's versioning scheme.
2014-08-07 16:30:28 -04:00
TingPing
422edd8812
osx: Create bundles using homebrew
...
Just easier to maintain than jhbuild.
See https://github.com/TingPing/homebrew-gnome for deps.
2014-08-01 04:03:54 -04:00
hasufell
aa7291fc9c
configure: Improve python logic
...
- add checks for python3.4
- only warn once for failure to find a version
- only run pkg-config call if the .pc file was actually found
- make unsupported python version non-fatal
Closes #1006
Closes #989
2014-06-27 19:23:11 -04:00
TingPing
9a5977a9c9
Fix autotools warning
2014-06-21 23:13:05 -04:00
TingPing
c3c6b46230
Clean up includes for gettext
...
It is always enabled.
2014-06-21 23:10:18 -04:00
TingPing
8578a9d52d
Always use GModule for plugin support
...
Also cleans up some dead code
2014-06-02 05:38:13 -04:00
TingPing
9b9ca27987
Bump version to 2.10.0
2014-06-01 13:07:12 -04:00
TingPing
6cf54d6515
Remove some hardcoded version numbers
...
- man page
- makebundle.sh
2014-06-01 11:40:48 -04:00
TingPing
f35ae03a66
Build with GTK_DISABLE_DEPRECATED
2014-02-14 16:31:08 -05:00
TingPing
a1f01aca0f
osx: generate plist file
2014-01-30 02:13:42 -05:00
TingPing
83bf77f4d0
More autotools cleanup
...
- Don't build msproxy if unused
- Add resources to cleanfiles
- Remove old extra_dist from plugins
2014-01-30 02:01:42 -05:00
TingPing
e962039f83
configure: Don't error when python not found
2014-01-28 16:19:06 -05:00
TingPing
eb90f076bb
configiure: Fix testing compiler flags on anything other than gcc
2014-01-16 00:32:52 -05:00
TingPing
c2c705a945
configure: add missing result message
2014-01-16 00:20:44 -05:00
TingPing
6f6070b8c8
configure: Don't build python or perl plugin when plugins are disabled
2014-01-16 00:12:06 -05:00
TingPing
37d92dd69c
Check for gio during configure
2014-01-15 13:20:15 -05:00
TingPing
7b0acb2b44
Build with gtk-mac-integration
...
- Use HexChat logo for dock icon
- Use appmenu (not finished)
2014-01-14 22:14:27 -05:00
Arnavion
599b9b0379
configure.ac: Actually check the CFLAGS and LDFLAGS returned by ExtUtils::Embed before deciding to compile the Perl plugin.
...
- openSUSE has ExtUtils::Embed, EXTERN.h and perl.so in the base perl package.
- Fedora has ExtUtils::Embed in a separate perl-devel package.
- Mageia has ExtUtils::Embed in the base perl package but EXTERN.h in a separate perl-devel package. Without this package, the compiler complains about the missing header.
- Debian has ExtUtils::Embed and EXTERN.h in the base perl package but perl.so in a separate libperl-dev package. Without this package, gcc compiles successfully but complains at link-time about -lperl (ExtUtils::Embed returns '-lperl' in ldopts but it's not actually installed).
configure.ac already requires ExtUtil::Embed to enable perl. To handle the case of Mageia and Debian, this change uses AC_TRY_LINK to verify that the flags returned by ExtUtils::Embed can actually be used to compile before deciding to enable the perl plugin.
2014-01-13 18:27:32 -08:00
TingPing
a87b61c73f
Build system improvements
...
- Use AM_GLIB_GNU_GLIB and IT_PROG_INTLTOOL
- Use gnome-autogen.sh
- Move language list to own file
- Delete generated config.rpath file
2014-01-13 14:27:36 -05:00