[tudu] Updating to latest version of TuDu.

Eric Christensen sparks at fedoraproject.org
Tue Jan 31 15:01:01 UTC 2012


commit 8e0dd1ada307593418ab7ebda0880cf6700bff05
Author: Eric Christensen <eric.christensen at citrix.com>
Date:   Tue Jan 31 10:00:34 2012 -0500

    Updating to latest version of TuDu.

 .gitignore                |    1 +
 Makefile-tudu.patch       |   13 -------------
 Makefile-tudu2.patch      |   13 -------------
 sources                   |    2 +-
 tudu-0.8.1-1.fc17.src.rpm |  Bin 0 -> 63965 bytes
 tudu.2.patch              |   12 ++++++++++++
 tudu.patch                |   21 +++++++++++++++++++++
 tudu.spec                 |   36 ++++++++++++++++++++++--------------
 8 files changed, 57 insertions(+), 41 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5376baf..ed62e53 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /tudu-0.7.tar.gz
+/tudu-0.8.1.tar.gz
diff --git a/sources b/sources
index c83f6b3..6e09711 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-30c2a568ce9e0e5a0fe30746caa3c290  tudu-0.7.tar.gz
+ba3c2ffacccca840e07918e115484d49  tudu-0.8.1.tar.gz
diff --git a/tudu-0.8.1-1.fc17.src.rpm b/tudu-0.8.1-1.fc17.src.rpm
new file mode 100644
index 0000000..9365c2e
Binary files /dev/null and b/tudu-0.8.1-1.fc17.src.rpm differ
diff --git a/tudu.2.patch b/tudu.2.patch
new file mode 100644
index 0000000..e0d76e3
--- /dev/null
+++ b/tudu.2.patch
@@ -0,0 +1,12 @@
+diff -up tudu-0.8.1/configure.orig tudu-0.8.1/configure
+--- tudu-0.8.1/configure.orig	2012-01-31 09:49:44.228826683 -0500
++++ tudu-0.8.1/configure	2012-01-31 09:49:54.132769367 -0500
+@@ -98,7 +98,7 @@ done
+ : ${INSTALL_DIR:=${INSTALL} -d}
+ : ${INSTALL_DATA:=${INSTALL} -m 644}
+ : ${INSTALL_SCRIPT:=${INSTALL} -m 755}
+-: ${INSTALL_PROGRAM:=${INSTALL} -m 755 -s}
++: ${INSTALL_PROGRAM:=${INSTALL} -m 755}
+ : ${INSTALL_MAN:=${INSTALL} -m 444}
+ : ${INSTALL_LIB:=${INSTALL} -c}
+  PKGNAME='tudu' ; VERSION='0.8.1' ; CONTACT_MAIL="meskio at sindominio.net" ; CONTACT_NAME="Ruben Pollan" ; CONTACT="Ruben Pollan <meskio at sindominio.net>" ;
diff --git a/tudu.patch b/tudu.patch
new file mode 100644
index 0000000..a46d90b
--- /dev/null
+++ b/tudu.patch
@@ -0,0 +1,21 @@
+diff -up tudu-0.8.1/configure.old tudu-0.8.1/configure
+--- tudu-0.8.1/configure.old	2012-01-13 11:45:07.334622544 -0500
++++ tudu-0.8.1/configure	2012-01-17 09:40:00.910492121 -0500
+@@ -217,7 +217,7 @@ echo "OPTIONAL:  libncursesw"
+ "--localstatedir")
+ 	LOCALSTATEDIR="$value"; ;;
+ "--libdir")
+-	LIBDIR="$value"; LDFLAGS="${LDFLAGS} -L$value -Wl,-R$value"; ;;
++	LIBDIR="$value"; LDFLAGS="${LDFLAGS} -L$value"; ;;
+ "--includedir")
+ 	INCLUDEDIR="$value"; CFLAGS="${CFLAGS} -I$value"; ;;
+ "--infodir")
+@@ -283,7 +283,7 @@ echo "ERROR: ${CXX} cannot create execut
+ do_remove
+ exit 1
+  fi
+-CXXFLAGS="${CXXFLAGS} -Wall -O2"
++CXXFLAGS="${CXXFLAGS} -g -Wall -O2"
+ SRCS="${SRCS} tudu.cc data.cc editor.cc interface.cc window.cc text.cc parser.cc config.cc date.cc screen.cc sched.cc cmd.cc"
+ check_include() {
+ VAR=$1
diff --git a/tudu.spec b/tudu.spec
index a03fcf6..d71d146 100644
--- a/tudu.spec
+++ b/tudu.spec
@@ -1,15 +1,15 @@
 Name:		tudu
-Version:	0.7
-Release:	4%{?dist}
+Version:	0.8.1
+Release:	1%{?dist}
 Summary:	A simple, command line interface to do list application
 
 Group:		Applications/Productivity
 License:	GPLv3
 URL:		http://cauterized.net/~meskio/tudu/
-Source0:	http://cauterized.net/~meskio/tudu/tudu-0.7.tar.gz
-Patch0:		Makefile-tudu.patch
-Patch1:		Makefile-tudu2.patch
+Source0:	http://cauterized.net/~meskio/tudu/tudu-0.8.1.tar.gz
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Patch0:		tudu.patch
+Patch1:		tudu.2.patch
 
 BuildRequires:	gcc-c++
 BuildRequires:	ncurses-devel
@@ -22,20 +22,16 @@ a scheduled date. There are categories and priorities.
 %prep
 %setup -q
 %patch0 -p1
-pushd src
 %patch1 -p1
-sed -i -e "1 i \
-CFLAGS=%{optflags}
-" Makefile
-popd
 
 %build
+%configure
 make %{?_smp_mflags}
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT BIN_DIR=$RPM_BUILD_ROOT%{_bindir} SHARE_DIR=$RPM_BUILD_ROOT/usr/share/tudu MAN_DIR=$RPM_BUILD_ROOT/usr/share/man ETC_DIR=$RPM_BUILD_ROOT/etc
+make install DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -47,12 +43,24 @@ rm -rf $RPM_BUILD_ROOT
 %{_bindir}/%{name}
 %{_mandir}/man1/%{name}*
 %{_datadir}/%{name}
-%{_sysconfdir}/*
 %config(noreplace) /etc/tudurc
 
 %changelog
-* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+* Tue Dec 20 2011 Eric "Sparks" Christensen <sparks at fedoraproject.org> - 0.8.1-1
+- Updated to version 0.8.1
+- Added arrow keys on date editor
+- Added support for non-latin keybinding pairs
+- Fixed wrong plotting while change tudu task position
+- Fixed category problems (autofill, showonly, ...)
+- Fixed Makefile problems reported on debian bug #611077
+- Removed freeze on moving task
+- Added ./configure script compatible with autotools
+- Added multiple category support
+- Added support for non-fix length categories
+- Added warning color to old scheduled tasks in sched
+- Added AvPag and RvPag to normal interface
+- Fixed display when the length of the title equal to the screen
+- Fixed problems with updating sched when the title changes
 
 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild


More information about the scm-commits mailing list