summaryrefslogtreecommitdiff
path: root/config.mk
AgeCommit message (Collapse)AuthorLines
2022-02-08use libmagic to detect valid file formatsChristian Hesse-0/+6
Writing our own magic bytes detection is prone to errors and an everlasting catch-up-game. Let's use libmagic to get things right, this is less code and makes things more reliable. Building without libmagic is still possible. That will make the code act like specifying FEH_SKIP_MAGIC=1, effectively passing everything to imlib2.
2022-01-21Define _DARWIN_C_SOURCE for mkdtemp and mkstempsRyan Schmidt-1/+1
When _POSIX_C_SOURCE is defined, macOS hides the definitions of mkdtemp and mkstemps, among others. Define _DARWIN_C_SOURCE to counteract that.
2021-09-09feh_http_load_image: Use mkstemps to save image with correct suffixDaniel Friesel-0/+5
This allows feh to load .gif images via libcurl, as some imlib2 versions only load gif images if the suffix is correct. It's also more convenient when using --keep-http. To achieve this, feh needs to use mkstemps. mkstemps is a non-standard extension that is available on several systems. Compile feh with "mkstemps=0" to use mkstemp instead. Closes #630
2020-06-15Enable --version-sort on systems without strverscmp()Tim van der Molen-4/+1
The --version-sort option requires strverscmp(), but this is a glibc extension that does not exist on OpenBSD and other systems. To enable --version-sort on those systems, provide an internal implementation of strverscmp(). The implementation is from the musl C library and is MIT-licensed. The build process remains the same: the verscmp flag should be set to 1 only if strverscmp() is available in libc. If verscmp is 0, then the internal implementation is used.
2019-04-18feh(1): Distinguish between enabled/disabled features more clearlyDaniel Friesel-6/+6
2019-04-01Merge remote-tracking branch 'original/master'Sven Willner-1/+0
2018-11-04Remove feh-cam and gen-cam-menuDaniel Friesel-1/+0
2018-09-13Merge branch 'master' of github.com:derf/fehSven Willner-1/+15
2018-02-28Add Makefile flag to disable version sorting on C libraries without strverscmpDaniel Friesel-1/+9
2018-01-07Adjust CFLAGS to fix compilation on muslMax Rees-1/+1
2017-12-07Compile with std=c11 and set appropriate glibc feature test macrosDaniel Friesel-0/+3
might resolve #333 and #348
2017-10-16config.mk: Note that hardcoded ICON_PREFIX (if app==1) is intentionalDaniel Friesel-0/+3
(see #337)
2017-08-24added inotify supportSven Willner-0/+7
2016-08-28Only install icons to /usr/share when running make install app=1Daniel Friesel-8/+13
2016-08-20Merge branch 'freedesktop-icon' of https://github.com/codehearts/feh into ↵Daniel Friesel-0/+4
codehearts-freedesktop-icon
2016-02-04manpages: Set date to release date instead of build dateDaniel Friesel-0/+1
This should also help distributions working towards reproducible builds.
2015-06-07Added icon dirs to configNate Hart-0/+4
2014-05-04import partial giblib source into feh, do not link with giblibDaniel Friesel-1/+1
2014-05-01don't install feh-cam and gen-cam-menu by defaultDaniel Friesel-0/+1
They have been deprecated since 2011 and may be removed entirely in future versions.
2013-01-31add a desktop file (closes #98)Daniel Friesel-0/+1
2012-09-21config.mk: Use -O0 for debug buildsDaniel Friesel-1/+1
2012-01-28Show exif flag in manpage / --versionDaniel Friesel-0/+3
2012-01-27optional exif support (build with exif=1), initial patch importDaniel Friesel-0/+7
2011-10-09Add stat64 (-D_FILE_OFFSET_BITS=64) makeflag to support 64bit CIFS shares on ↵Daniel Friesel-0/+4
32bit hosts
2011-05-05config.mk: Use git describe --dirtyDaniel Friesel-1/+1
2011-04-30Do not include help text by defaultDaniel Friesel-0/+5
2011-04-22feh(1): Eliminate trailing whitespace with debug=0Daniel Friesel-1/+1
2011-02-16Make -lcurl optional (enabled by default), rework feature en-/disablingDaniel Friesel-9/+28
2011-02-15Initial libcurl supportAndrew Potter-1/+1
2011-01-15Add .../share/doc/feh/examples, move fehrc (feh themes) thereDaniel Friesel-0/+1
2010-08-21More appropiate version stringDaniel Friesel-1/+1
2010-07-17--debug-level → --debugDaniel Friesel-1/+1
2010-07-17Shorten config.mk a bitDaniel Friesel-4/+2
2010-06-25Release v1.81.8Daniel Friesel-1/+1
2010-06-11Gentoo patch: Use LDLIBS for better custom LDFLAGS supportDaniel Friesel-1/+1
2010-06-10Release v1.71.7Daniel Friesel-1/+1
2010-06-05Release v1.6.1 (bugfixes only)1.6.1Daniel Friesel-1/+1
2010-06-04config.mk: We _are_ using math.h, so linking against libm might be wise.Daniel Friesel-1/+1
2010-06-01Release v1.61.6Daniel Friesel-1/+1
2010-05-31Makefile / config.mk: Fix doc_dir. Now make uninstall won't purge all your ↵Daniel Friesel-1/+1
docs. Whoops >_>
2010-05-31Do not needlessly link against libX11 and libfreetypeDaniel Friesel-2/+1
2010-05-06Release v1.51.5Daniel Friesel-1/+1
2010-04-22Version bump to 1.4.31.4.3Daniel Friesel-1/+1
2010-04-03config.mk: Document long option for debug-level as wellDaniel Friesel-1/+1
2010-04-02Release v1.4.21.4.2Daniel Friesel-1/+1
2010-04-02config.mk: Remove extra_includes; LDFLAGS=foo make is enoughDaniel Friesel-1/+1
2010-03-27Makefile/config.mk: Support getting the usual values from the environment.Daniel Friesel-26/+17
No need to edit config.mk to set addictional CFLAGS/LDFLAGS or change the DESTDIR etc. now
2010-03-25config.mk: Cleanup LDFLAGS (-lm -ldl -lz are apparently not required)Daniel Friesel-1/+1
2010-03-25Update Changelog, add "-git" to version informationDaniel Friesel-1/+1
2010-03-25Update config.mk comments a bitDaniel Friesel-5/+7