<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nsxiv/Makefile, 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>add support for long-opts (#332)</title>
<updated>2022-08-16T08:43:50Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-08-16T08:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=216f312578be5c959527c03ccc70d27eebcc76aa'/>
<id>urn:sha1:216f312578be5c959527c03ccc70d27eebcc76aa</id>
<content type='text'>
Uses [optparse] to add support for long-opts. optparse is posix
compliant with getopt(3) and thus would be backwards compatible.
It does not have any dependency (not even the c standard library!) and
is C89 compatible and thus fits our current code-style.

[optparse]: https://github.com/skeeto/optparse

Note that we're using a couple `pragma`-s to silence some harmless
warnings. This should be portable because these pragma-s don't change the
behavior of the program. Furthermore, C standard mandates that unknown
pragma's should be ignored by the compiler and thus would not result in
build failure on compilers which do not recognize them.

Closes: https://codeberg.org/nsxiv/nsxiv/issues/328
Reviewed-on: https://codeberg.org/nsxiv/nsxiv/pulls/332
Reviewed-by: eylles &lt;eylles@noreply.codeberg.org&gt;
</content>
</entry>
<entry>
<title>Move uncritical files into `etc/` (#350)</title>
<updated>2022-08-09T14:21:52Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-08-09T14:21:52Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=fb9686c6505475f342ad94fa5ed1351f554f97fe'/>
<id>urn:sha1:fb9686c6505475f342ad94fa5ed1351f554f97fe</id>
<content type='text'>
This is mainly just to reduce the amount of files in the project root.
The criteria of what gets into `etc/` are the following:

* The file should not be necessary for building nsxiv. This excludes the
  `icon/*` stuff since that's needed by `window.c`.
* The file shouldn't have any valid reason to stay in the project root.
  This excludes things like `README.md`, `.gitignore` etc.

Reviewed-on: https://codeberg.org/nsxiv/nsxiv/pulls/350
Reviewed-by: explosion-mental &lt;explosion-mental@noreply.codeberg.org&gt;
</content>
</entry>
<entry>
<title>[ci]: use cppcheck and clang-tidy for static analysis</title>
<updated>2022-06-25T06:27:01Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-06-15T05:55:16Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=f23d57d4ada2dbab52e26073d462ebee57cf53a9'/>
<id>urn:sha1:f23d57d4ada2dbab52e26073d462ebee57cf53a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: add utf8.h as window.o dependency (#280)</title>
<updated>2022-05-31T06:54:32Z</updated>
<author>
<name>N-R-K</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-05-31T06:54:32Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=57ff8afe028267f71111d28278770fc9bac9baff'/>
<id>urn:sha1:57ff8afe028267f71111d28278770fc9bac9baff</id>
<content type='text'>
unlikely for utf8.h to change, other than syncing with upstream, but
doesn't hurt tracking it either ways.</content>
</entry>
<entry>
<title>Makefile: use lowercase for internal macros</title>
<updated>2022-05-30T12:07:01Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-05-26T00:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=c713186ce9861eb4b0246896fd8b003d72994962'/>
<id>urn:sha1:c713186ce9861eb4b0246896fd8b003d72994962</id>
<content type='text'>
ref: 971f5d669490696c11f5c4ede1fee558e05ae4fc
</content>
</entry>
<entry>
<title>config.mk: add comments for OpenBSD users</title>
<updated>2022-05-30T12:07:01Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-04-21T21:16:46Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=0d202f0fe182b87c00a6509af5cc6e7a59716cfd'/>
<id>urn:sha1:0d202f0fe182b87c00a6509af5cc6e7a59716cfd</id>
<content type='text'>
Closes: https://github.com/nsxiv/nsxiv/issues/262
</content>
</entry>
<entry>
<title>introduce config.mk</title>
<updated>2022-05-30T12:07:01Z</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2022-04-21T21:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=197afce93508d0c17ec8966fb96deed80c3c0f82'/>
<id>urn:sha1:197afce93508d0c17ec8966fb96deed80c3c0f82</id>
<content type='text'>
this moves all the build variables intended to be modified by the user
over to `config.mk` similar to other suckless software.

also move CPPFLAGS down below for cosmetic purposes.
</content>
</entry>
<entry>
<title>merge autoreload_{inotify,nop}.c into autoreload.c (#263)</title>
<updated>2022-04-27T01:43:27Z</updated>
<author>
<name>explosion-mental</name>
<email>explosion0mental@gmail.com</email>
</author>
<published>2022-04-27T01:43:27Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=f9662efb1f522c1b554f789659d261a97a1918f5'/>
<id>urn:sha1:f9662efb1f522c1b554f789659d261a97a1918f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Release version 29</title>
<updated>2022-03-03T12:31:33Z</updated>
<author>
<name>N-R-K</name>
<email>79544946+N-R-K@users.noreply.github.com</email>
</author>
<published>2022-03-03T12:31:33Z</published>
<link rel='alternate' type='text/html' href='https://git.krolyxon.com/nsxiv/commit/?id=231b317578cedfcca2d25b7d9861b080a37b102d'/>
<id>urn:sha1:231b317578cedfcca2d25b7d9861b080a37b102d</id>
<content type='text'>
</content>
</entry>
</feed>
