Commit Graph

19 Commits

Author SHA1 Message Date
Michael Forney b6fb740158 dmenu: Build with warning flags 2024-03-17 00:27:08 -07:00
Nihal Jere f508bb9489 dmenu: fix unfilled rectangle drawing in wld port of libdrw 2021-06-26 23:20:19 -07:00
Michael Forney 5ff4eb3e8f dmenu: Exit when keyboard focus is lost
Currently, swc has no way to refocus panel surfaces when they lose
focus, so when dmenu loses focus, dmenu gets stuck with no way to
quit or resume input. For now, exiting is better behavior than
forcing the user to kill it manually.
2021-03-29 23:10:27 -07:00
Michael Forney d4297a13c8 Use -isystem to include library headers
This way, warnings from headers that come from another package (in
particular linux-headers) won't show up when they get included.

To make sure we still track dependencies, use -MD instead of -MMD.
2020-06-05 03:01:44 -07:00
Michael Forney fa02fa9d7b libxkbcommon: Add header target 2020-06-02 04:22:27 -07:00
Michael Forney 4f9e793714 fontconfig: Add header target 2020-06-02 04:20:10 -07:00
Michael Forney 2255c43da7 Use $basedir to refer to paths relative to base source tree 2019-12-16 23:48:22 -08:00
Michael Forney 775f76f04d dmenu: Fix use of uninitialized variable in error case 2019-07-06 01:24:36 -07:00
Michael Forney a32671ebce dmenu: Fix control key handling
xkb_keysym_to_utf8 does not do control transformations, so handled
control keys (for instance, Ctrl-w) would still insert a 'w'.
2019-03-19 00:52:21 -07:00
Michael Forney a53d1c1340 dmenu: Update to 4.9 2019-03-19 00:52:21 -07:00
Michael Forney 4332740046 Rename rev to ver, and keep track of package versions as well 2019-03-19 00:14:12 -07:00
Michael Forney f377442fbc Revert accidentally updated submodules in b99ef6bfc5
`git commit -a` with ignored submodules strikes again. I really
should report a bug about this.
2018-03-16 10:16:40 -07:00
Michael Forney b99ef6bfc5 libdrm: Check if config.video_drivers is set 2018-03-10 19:08:35 -08:00
Michael Forney e5cfa84477 Move $outdir/fetch.stamp -> $dir/fetch 2017-10-23 21:43:33 -07:00
Michael Forney ba94a8513d Rewrite ninja generation scripts in Lua 2017-09-25 19:23:06 -07:00
Michael Forney 6fa5f88e60 Don't use -isystem
This way we can use -MMD to exclude system header files and still retain
dependency tracking within oasis.
2017-08-19 19:07:18 -07:00
Michael Forney 1bac4268e6 dmenu: Update to latest git 2016-12-21 20:17:15 -08:00
Michael Forney 2420bcc6b1 Compress man pages 2016-12-19 00:05:57 -08:00
Michael Forney 293f5a93b7 Move to flat package hierarchy
Note to self: never try to move submodules again

To migrate your existing submodules (more or less):

	set -x
	set -e

	mkdir .git/modules/pkg
	for old in */*/src ; do
	        new="pkg/${old#*/}"
	        if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then
			continue
		fi
		git -C ".git/modules/$old" config core.worktree "../../../../../$new"
		rmdir "$new"
		mv "$old" "$new"
	        sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp"
	        mv "$new/.git.tmp" "$new/.git"
		mkdir ".git/modules/${new%/src}"
	        mv ".git/modules/$old" ".git/modules/$new"

		rm "${old%/src}"/*.ninja
		mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/"
		rmdir "${old%/src}" || true
	done
	sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp
	mv .git/config.tmp .git/config
2016-12-13 23:10:30 -08:00