diff options
| author | Andrew <saintruler@gmail.com> | 2020-08-17 21:09:30 -0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2020-08-17 21:09:30 -0400 |
| commit | 173430252af1206e436ab09a8dec894d39c221e8 (patch) | |
| tree | b0e76b331e43ce1b1e88fd7bd3ff80c86011fc12 /Makefile | |
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f208e8b --- /dev/null +++ b/Makefile @@ -0,0 +1,39 @@ +.PHONY: all +.DEFAULT_GOAL: all +all: create build + +VERSION=4.9 +PKG_NAME=dmenu +PKG_FOLDER=${PKG_NAME}-package +PKG_URL=https://git.vasthecat.ru/${PKG_NAME}.git +SRC=${PKG_NAME}-src +PREFIX=/usr +MANPREFIX=${PREFIX}/share/man + +${SRC}: + git clone "${PKG_URL}" "${SRC}" + +${PKG_FOLDER}: + mkdir -p "${PKG_FOLDER}${PREFIX}/bin" + mkdir -p "${PKG_FOLDER}$(MANPREFIX)/man1" + cp -r "DEBIAN" "${PKG_FOLDER}" + +create: ${SRC} ${PKG_FOLDER} + make -C "${SRC}" + cd "${SRC}" && cp -f dmenu dmenu_path dmenu_run stest "../${PKG_FOLDER}$(PREFIX)/bin" + chmod 755 ${PKG_FOLDER}$(PREFIX)/bin/dmenu + chmod 755 ${PKG_FOLDER}$(PREFIX)/bin/dmenu_path + chmod 755 ${PKG_FOLDER}$(PREFIX)/bin/dmenu_run + chmod 755 ${PKG_FOLDER}$(PREFIX)/bin/stest + mkdir -p $(PKG_FOLDER)$(MANPREFIX)/man1 + sed "s/VERSION/$(VERSION)/g" < $(SRC)/dmenu.1 > $(PKG_FOLDER)$(MANPREFIX)/man1/dmenu.1 + sed "s/VERSION/$(VERSION)/g" < $(SRC)/stest.1 > $(PKG_FOLDER)$(MANPREFIX)/man1/stest.1 + chmod 644 $(PKG_FOLDER)$(MANPREFIX)/man1/dmenu.1 + chmod 644 $(PKG_FOLDER)$(MANPREFIX)/man1/stest.1 + +build: + fakeroot dpkg-deb --build "${PKG_FOLDER}" + +clean: + rm -rf dmenu-* + |