<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nsxiv/.gitignore, branch master</title>
<subtitle>Nsxiv image view custom build
</subtitle>
<id>https://git.krolyxon.com/nsxiv/atom?h=master</id>
<link rel='self' href='https://git.krolyxon.com/nsxiv/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/'/>
<updated>2023-02-03T08:30:48Z</updated>
<entry>
<title>customization</title>
<updated>2023-02-03T08:30:48Z</updated>
<author>
<name>krolyxon</name>
<email>krolyxon@tutanota.com</email>
</author>
<published>2023-02-03T08:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=c28002125358ea355300c520aa5c2715ae9a6f6a'/>
<id>urn:sha1:c28002125358ea355300c520aa5c2715ae9a6f6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Embed new nsxiv icon (#163)</title>
<updated>2021-11-13T17:43:15Z</updated>
<author>
<name>mamg22</name>
<email>45301823+mamg22@users.noreply.github.com</email>
</author>
<published>2021-11-13T17:43:15Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=8f6ba7b8689173889fc0229422f5f3bfaeea0923'/>
<id>urn:sha1:8f6ba7b8689173889fc0229422f5f3bfaeea0923</id>
<content type='text'>
Co-authored-by: Berke Kocaoğlu &lt;berke.kocaoglu@metu.edu.tr&gt;
Co-authored-by: NRK &lt;nrk@disroot.org&gt;</content>
</entry>
<entry>
<title>Rework build system v2 (#71)</title>
<updated>2021-10-03T16:52:12Z</updated>
<author>
<name>N-R-K</name>
<email>79544946+N-R-K@users.noreply.github.com</email>
</author>
<published>2021-10-03T16:52:12Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=e8d08ba67edf407884fa36f11c027cd7c0d4e46d'/>
<id>urn:sha1:e8d08ba67edf407884fa36f11c027cd7c0d4e46d</id>
<content type='text'>
* Remove non-POSIX extensions and commands
* Drop autodetection in favor of OPT_DEP_DEFAULT
* Use += for LDLIBS as some BSD distros need to add extra flags
* Change DOCPREFIX -&gt; EGPREFIX
* Use ?= for MANPREFIX and EGPREFIX
* Update docs

With this, we should have a stable build system. No further significant
changes should be needed.</content>
</entry>
<entry>
<title>Rename, Update Docs and Prepare for Release (#9)</title>
<updated>2021-09-16T19:55:31Z</updated>
<author>
<name>Berke Kocaoğlu</name>
<email>berke.kocaoglu@metu.edu.tr</email>
</author>
<published>2021-09-16T09:32:59Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=7cce7ea857321c854fc9e061edee3a32f4831d18'/>
<id>urn:sha1:7cce7ea857321c854fc9e061edee3a32f4831d18</id>
<content type='text'>

Co-authored-by: Guilherme Rugai Freire &lt;41879254+GRFreire@users.noreply.github.com&gt;
Co-authored-by: N-R-K &lt;79544946+N-R-K@users.noreply.github.com&gt;
Co-authored-by: NRK &lt;nrk@disroot.org&gt;
Co-authored-by: Arthur Williams &lt;taaparthur@gmail.com&gt;
Co-authored-by: eylles &lt;ed.ylles1997@gmail.com&gt;</content>
</entry>
<entry>
<title>Rework the build system (#19)</title>
<updated>2021-09-16T19:55:31Z</updated>
<author>
<name>TAAPArthur</name>
<email>taaparthur@gmail.com</email>
</author>
<published>2021-09-14T14:42:57Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=25a31147093e249be997da9b42da6901496fdf52'/>
<id>urn:sha1:25a31147093e249be997da9b42da6901496fdf52</id>
<content type='text'>
* Added simple configure script

Added simple script to autodetect if optional dependencies are installed
and enable/disable them as needed. Note this solution uses the compiler
directly instead of an external program like pkgconfig so it doesn't
require any extra dependencies. It is intended to work with any
arbitrary compiler; it has been tested with tcc and gcc.

There are some "breaking" changes hidden here
- HAVE_GIFLIB was renamed to HAVE_LIBGIF to match HAVE_LIBEXIF
- Simply typing `make` will no longer try to build with optional
  dependencies

* use implicit RM variable

* General clean-up in configure

- Use printf instead of echo
- Format style

* honor env PREFIX, use LDLIBS

* Revert "General clean-up in configure"

This reverts commit 8683c179dbf273a330f9a224a4d481a7bea42c5f.

* honor env LDFLAGS if set

* Don't set OPTIONAL_LIBS in configure

* make OBJ all caps

* follow suckless style build system

- remove configure script.
- HAVE_LIBGIF and HAVE_LIBEXIF defaults back to 1
- unload several varibales onto config.mk
- make version all-caps
- add -O2 optimization
- use CPPFLAGS for includes and defines

* Revert "follow suckless style build system"

This reverts commit 8bf75b1f68d72df349edba8d998d4659dd956dd8.

* Generate config.mk from make

* Inlined configure in Makefile

* update docs

* cleanups

- changes to config.mk should trigger a rebuild
- remove potentially confusing variables form Makefile

* Use install instead of mkdir/cp/chmod when sensible

* fixup! Inlined configure in Makefile

* Don't generate config.mk on rm -f *.o sxiv

* update docs and cleanups

- make config.mk silent
- mention editing config.mk in README

* fallback to 0 if user edits config.mk in unexpected way

* add comment on config.mk

* remove invalid comment

configure script is removed

* slight restructure

- make version all caps
- restructure variables that users may want to edit to top
- use CPPFLAGS for defines
- add some comments
- remove needless echos since we have verbose output now

* add echos back

Co-authored-by: NRK &lt;nrk@disroot.org&gt;
Co-authored-by: Berke Kocaoğlu &lt;berke.kocaoglu@metu.edu.tr&gt;</content>
</entry>
<entry>
<title>gitignore: Ignore autogenerated version.h</title>
<updated>2019-04-14T07:29:37Z</updated>
<author>
<name>Chris Down</name>
<email>chris@chrisdown.name</email>
</author>
<published>2019-04-14T07:29:10Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=a75411567e6670a1ce37f0db5d7d79bd19a21d3b'/>
<id>urn:sha1:a75411567e6670a1ce37f0db5d7d79bd19a21d3b</id>
<content type='text'>
It looks to me like this is also worthy of ignoring, since it's
autogenerated at make time.
</content>
</entry>
<entry>
<title>Use and depend on GNU make...</title>
<updated>2014-11-02T21:42:59Z</updated>
<author>
<name>Bert Münnich</name>
<email>ber.t@posteo.de</email>
</author>
<published>2014-11-02T18:32:08Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=f55d9f4283f7133ab5a137fc04ee19d1df62fafb'/>
<id>urn:sha1:f55d9f4283f7133ab5a137fc04ee19d1df62fafb</id>
<content type='text'>
- Use non-POSIX :=,?=,+= macro assignments, fixes issue #97
- No optimization level set in CFLAGS, expected to be set in environment
- Automatic header dependency tracking with one .d file per compilation unit
- Better fix for issue #181
</content>
</entry>
<entry>
<title>Use depend file for header build dependencies</title>
<updated>2014-10-24T08:50:14Z</updated>
<author>
<name>Bert Münnich</name>
<email>ber.t@posteo.de</email>
</author>
<published>2014-10-24T08:50:14Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=e15dabde747c71dfcf49e4818099c4cc526c2d21'/>
<id>urn:sha1:e15dabde747c71dfcf49e4818099c4cc526c2d21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated .gitignore</title>
<updated>2013-04-02T20:48:13Z</updated>
<author>
<name>Bert Münnich</name>
<email>be.muennich@gmail.com</email>
</author>
<published>2013-04-02T20:48:13Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=264a345a98fb0f9f4245414b7766fdeb00d81ee9'/>
<id>urn:sha1:264a345a98fb0f9f4245414b7766fdeb00d81ee9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Renamed XLIBS to config, added -D/-l options</title>
<updated>2011-09-13T08:08:35Z</updated>
<author>
<name>Bert</name>
<email>ber.t@gmx.com</email>
</author>
<published>2011-09-13T08:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=81cfbf171dfd11c6f8a4d277159ee077b5ca0255'/>
<id>urn:sha1:81cfbf171dfd11c6f8a4d277159ee077b5ca0255</id>
<content type='text'>
</content>
</entry>
</feed>
