Group :: Escritórios
RPM: taskjuggler
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: taskjuggler
Version: 2.3.0
Release: alt0.3
Summary: TaskJuggler - a project management tool
Packager: Vitaly Lipatov <lav at altlinux.ru>
License: GPL
Group: Office
Url: http://www.taskjuggler.org/
Source: http://www.taskjuggler.org/download/%name-%version.tar.bz2
Source1: http://www.taskjuggler.org/download/manual-%version.tar.bz2
Patch0: %name-docbook.patch
Patch1: %name-%version.patch
Patch2: %name-2.3.0-alt-fix-htmlcal.patch
# Automatically added by buildreq on Sun Dec 10 2006
BuildRequires: gcc-c++ imake kdepim-devel libdnet-devel libjpeg-devel libqscintilla-designer libqwt-devel libXext-devel libXt-devel qt3-designer unsermake xml-utils xorg-cf-files
%description
Taskjuggler is a project management tool for Linux and UNIX
system-based operating systems. Whether you want to plan your
colleague's shifts for the next month or want to build a skyscraper -
Taskjuggler is the tool for you. Instead of clicking yourself
painfully through hundreds of dialog boxes you specify your
Taskjuggler project in a simple text format. You simply list all your
tasks and their dependencies. The information is sent through
Taskjuggler and you will get all sorts of reports in HTML or XML
format. Taskjuggler does not only honor the task interdependencies but
also takes resource constrains into account. Using Taskjuggler's
powerful filtering and reporting algorithms you can create task lists,
resource usage tables, status reports, project calendars and project
accounting statements.
%prep
%setup -q -a1
#%patch0 -p1
%patch1 -p0
%patch2 -p1
%__subst "s/\.la/\.so/g" configure
%build
unset QTDIR || : ; . %_sysconfdir/profile.d/qt3dir.sh
export KDEDIR=%prefix
export PATH=$PATH:$KDEDIR/bin
%configure \
%{?with_pch:--enable-pch} \
--disable-final \
--disable-rpath \
--with-kde-support=yes \
--disable-docs
%__make
%install
%make_install install DESTDIR=%buildroot
mv %buildroot%_docdir/packages/* \
%buildroot%_docdir
( cd %buildroot%_desktopdir/kde && mv *.desktop .. )
rm -rf %buildroot%_docdir/%name/
%find_lang %name --with-kde
%post
%update_menus
%post_ldconfig
%postun
%postun_ldconfig
%clean_menus
%files -f %name.lang
%doc AUTHORS ChangeLog README TODO Examples
%attr(755,root,root) %_bindir/*
%_datadir/apps/%name
%_datadir/apps/katepart/syntax/*
%_datadir/config/*
%_desktopdir/*.desktop
%_libdir/*.so*
#_iconsdir/crystalsvg/*/*/*
%_miconsdir/*
%_niconsdir/*
%_datadir/mimelnk/application/*
%changelog
…
Todas as alterações você pod ver aqui
Version: 2.3.0
Release: alt0.3
Summary: TaskJuggler - a project management tool
Packager: Vitaly Lipatov <lav at altlinux.ru>
License: GPL
Group: Office
Url: http://www.taskjuggler.org/
Source: http://www.taskjuggler.org/download/%name-%version.tar.bz2
Source1: http://www.taskjuggler.org/download/manual-%version.tar.bz2
Patch0: %name-docbook.patch
Patch1: %name-%version.patch
Patch2: %name-2.3.0-alt-fix-htmlcal.patch
# Automatically added by buildreq on Sun Dec 10 2006
BuildRequires: gcc-c++ imake kdepim-devel libdnet-devel libjpeg-devel libqscintilla-designer libqwt-devel libXext-devel libXt-devel qt3-designer unsermake xml-utils xorg-cf-files
%description
Taskjuggler is a project management tool for Linux and UNIX
system-based operating systems. Whether you want to plan your
colleague's shifts for the next month or want to build a skyscraper -
Taskjuggler is the tool for you. Instead of clicking yourself
painfully through hundreds of dialog boxes you specify your
Taskjuggler project in a simple text format. You simply list all your
tasks and their dependencies. The information is sent through
Taskjuggler and you will get all sorts of reports in HTML or XML
format. Taskjuggler does not only honor the task interdependencies but
also takes resource constrains into account. Using Taskjuggler's
powerful filtering and reporting algorithms you can create task lists,
resource usage tables, status reports, project calendars and project
accounting statements.
%prep
%setup -q -a1
#%patch0 -p1
%patch1 -p0
%patch2 -p1
%__subst "s/\.la/\.so/g" configure
%build
unset QTDIR || : ; . %_sysconfdir/profile.d/qt3dir.sh
export KDEDIR=%prefix
export PATH=$PATH:$KDEDIR/bin
%configure \
%{?with_pch:--enable-pch} \
--disable-final \
--disable-rpath \
--with-kde-support=yes \
--disable-docs
%__make
%install
%make_install install DESTDIR=%buildroot
mv %buildroot%_docdir/packages/* \
%buildroot%_docdir
( cd %buildroot%_desktopdir/kde && mv *.desktop .. )
rm -rf %buildroot%_docdir/%name/
%find_lang %name --with-kde
%post
%update_menus
%post_ldconfig
%postun
%postun_ldconfig
%clean_menus
%files -f %name.lang
%doc AUTHORS ChangeLog README TODO Examples
%attr(755,root,root) %_bindir/*
%_datadir/apps/%name
%_datadir/apps/katepart/syntax/*
%_datadir/config/*
%_desktopdir/*.desktop
%_libdir/*.so*
#_iconsdir/crystalsvg/*/*/*
%_miconsdir/*
%_niconsdir/*
%_datadir/mimelnk/application/*
%changelog
…
Todas as alterações você pod ver aqui