.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-*