From b35c037ddab3f9a79c050e77931c1c4c3cea3de5 Mon Sep 17 00:00:00 2001 From: Petr Šabata Date: Apr 04 2013 07:58:34 +0000 Subject: 0.9 bump, various new enhancements - We now ship our own terminfo --- diff --git a/.gitignore b/.gitignore index 372dcd6..488af3b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ dvtm-0.5.2.tar.gz /dvtm-0.7.tar.gz /dvtm-0.8.tar.gz +/dvtm-0.9.tar.gz diff --git a/Makefile-0.5.2.patch b/Makefile-0.5.2.patch deleted file mode 100644 index df16278..0000000 --- a/Makefile-0.5.2.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- dvtm-0.5.1.org/Makefile 2009-05-10 04:23:02.000000000 +0530 -+++ dvtm-0.5.1/Makefile 2009-06-04 13:01:24.000000000 +0530 -@@ -12,14 +12,14 @@ - @echo "CC = ${CC}" - - .c.o: -- @echo CC $< -+ @echo CC -c ${CFLAGS} $< - @${CC} -c ${CFLAGS} $< - - ${OBJ}: config.h config.mk - - dvtm: ${OBJ} -- @echo CC -o $@ -- @${CC} -o $@ ${OBJ} ${LDFLAGS} -+ @echo ${CC} ${CFLAGS} -o $@ ${OBJ} ${LDFLAGS} -+ @${CC} ${CFLAGS} -o $@ ${OBJ} ${LDFLAGS} - - debug: clean - @make CFLAGS='${DEBUG_CFLAGS}' -@@ -40,13 +40,11 @@ - @rm -rf dvtm-${VERSION} - - install: dvtm -- @echo stripping executable -- @strip -s dvtm - @echo installing executable file to ${DESTDIR}${PREFIX}/bin - @mkdir -p ${DESTDIR}${PREFIX}/bin -- @cp -f dvtm ${DESTDIR}${PREFIX}/bin -+ @cp -pf dvtm ${DESTDIR}${PREFIX}/bin - @chmod 755 ${DESTDIR}${PREFIX}/bin/dvtm -- @cp -f dvtm-status ${DESTDIR}${PREFIX}/bin -+ @cp -pf dvtm-status ${DESTDIR}${PREFIX}/bin - @chmod 755 ${DESTDIR}${PREFIX}/bin/dvtm-status - @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 - @mkdir -p ${DESTDIR}${MANPREFIX}/man1 diff --git a/dvtm-0.9-build.patch b/dvtm-0.9-build.patch new file mode 100644 index 0000000..abf2849 --- /dev/null +++ b/dvtm-0.9-build.patch @@ -0,0 +1,40 @@ +diff --git a/Makefile b/Makefile +index ff85deb..03fc50f 100644 +--- a/Makefile ++++ b/Makefile +@@ -42,20 +42,16 @@ dist: clean + @rm -rf dvtm-${VERSION} + + install: dvtm +- @echo stripping executable +- @strip -s dvtm + @echo installing executable file to ${DESTDIR}${PREFIX}/bin + @mkdir -p ${DESTDIR}${PREFIX}/bin +- @cp -f dvtm ${DESTDIR}${PREFIX}/bin ++ @cp -pf dvtm ${DESTDIR}${PREFIX}/bin + @chmod 755 ${DESTDIR}${PREFIX}/bin/dvtm +- @cp -f dvtm-status ${DESTDIR}${PREFIX}/bin ++ @cp -pf dvtm-status ${DESTDIR}${PREFIX}/bin + @chmod 755 ${DESTDIR}${PREFIX}/bin/dvtm-status + @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 + @mkdir -p ${DESTDIR}${MANPREFIX}/man1 + @sed "s/VERSION/${VERSION}/g" < dvtm.1 > ${DESTDIR}${MANPREFIX}/man1/dvtm.1 + @chmod 644 ${DESTDIR}${MANPREFIX}/man1/dvtm.1 +- @echo installing terminfo description +- @tic -s dvtm.info + + uninstall: + @echo removing executable file from ${DESTDIR}${PREFIX}/bin +diff --git a/config.mk b/config.mk +index ac4e604..5d8f9fb 100644 +--- a/config.mk ++++ b/config.mk +@@ -15,7 +15,7 @@ LIBS = -lc -lutil -lncursesw + # Cygwin + #INCS += -I/usr/include/ncurses + +-CFLAGS += -std=c99 -Os ${INCS} -DVERSION=\"${VERSION}\" -DNDEBUG ++CFLAGS += -std=c99 -Os ${INCS} -DVERSION=\"${VERSION}\" -DNDEBUG ${RPM_OPT_FLAGS} + LDFLAGS += -L/usr/lib -L/usr/local/lib ${LIBS} + + DEBUG_CFLAGS = ${CFLAGS} -UNDEBUG -O0 -g -ggdb -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter diff --git a/dvtm.spec b/dvtm.spec index dcc822d..46aad54 100644 --- a/dvtm.spec +++ b/dvtm.spec @@ -1,12 +1,13 @@ Name: dvtm -Version: 0.8 -Release: 2%{?dist} +Version: 0.9 +Release: 1%{?dist} Summary: Tiling window management for the console Group: Applications/System License: MIT and ISC URL: http://www.brain-dump.org/projects/%{name}/ Source0: http://www.brain-dump.org/projects/%{name}/%{name}-%{version}.tar.gz -Patch0: Makefile-0.5.2.patch +Patch0: %{name}-0.9-build.patch +BuildRequires: ncurses BuildRequires: ncurses-devel %description @@ -17,22 +18,29 @@ programs like vim, mutt, cmus or irssi. %prep %setup -q -%patch0 -p1 -b .Makefile +%patch0 -p1 -b .build %build -sed -i 's/PREFIX.*local*/PREFIX\ =\ \/usr\//' config.mk -CFLAGS="%{optflags}" make %{?_smp_mflags} +sed -i 's!PREFIX.*local*!PREFIX = %{_prefix}!' config.mk +make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} +mkdir -p %{buildroot}/%{_datadir}/terminfo/d && \ + tic -s -o %{buildroot}%{_datadir}/terminfo/ %{name}.info %files %doc LICENSE README %{_bindir}/%{name} %{_bindir}/%{name}-status %{_mandir}/man1/%{name}.1* +%{_datadir}/terminfo/d %changelog +* Wed Apr 03 2013 Petr Šabata - 0.9-1 +- 0.9 bump, various new enhancements +- We now ship our own terminfo + * Wed Feb 13 2013 Fedora Release Engineering - 0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild diff --git a/sources b/sources index 847f0a0..0b2858a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c565067557c9be4cdc63aecd0932452e dvtm-0.8.tar.gz +7de1103abb0ca410f7250cf89f019a38 dvtm-0.9.tar.gz