File tuxcards.spec of Package tuxcards

#
# spec file for package tuxcards (Version 1.2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

Name:           tuxcards
BuildRequires:  libdrm-devel libjpeg-devel qt3-devel update-desktop-files
Summary:        Manage Notes within a Hierarchical Tree
Version:        1.2
Release:        42
License:        GNU General Public License (GPL)
Group:          Productivity/Office/Organizers
Source:         tuxcards-%{version}.tar.bz2
Source1:        %{name}.desktop
Patch:          %{name}-flower-conf.diff
Patch1:         %{name}-install-target.diff
Patch2:         %{name}-fix-include-hints.diff
Patch3:         %{name}-%{version}-compiler_warnings.diff
URL:            http://www.tuxcards.de/
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
Tuxcards provides a hierarchical notebook similar to the "CueCards"
program. With it, all kinds of notes and ideas can be managed and
sorted within a tree structure.



Authors:
--------
    Alexander Theel <alex.theel@gmx.net>

%prep
%setup
%patch
%patch1
%patch2
%patch3

%build
#%{?suse_update_config:%{suse_update_config -f .}}
#%define prefix /usr/X11R6
#%define qtdir /usr/lib/qt3
# %ifarch alpha ia64
# export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -O0"
# %endif
#CXXFLAGS=$RPM_OPT_FLAGS ./configure --prefix=%{prefix} \
#			--with-qt-dir=%{qtdir} \
#			--with-qt-libraries=%{qtdir}/%_lib
%{qtdir}/bin/qmake -after "CONFIG+=thread" tuxcards.pro
CXXFLAGS=$RPM_OPT_FLAGS
export QTDIR=%{qtdir}
make MOC=%{qtdir}/bin/moc

%install
#make DESTDIR=$RPM_BUILD_ROOT install
mkdir -p $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/share/tuxcards
install -m 755 tuxcards $RPM_BUILD_ROOT/usr/bin
install -m 644 src/gui/cactusbar/flowers/*.gif $RPM_BUILD_ROOT/usr/share/tuxcards
install -m 644 src/gui/cactusbar/flowers/cactus.egg $RPM_BUILD_ROOT/usr/share/tuxcards
%suse_update_desktop_file -i %name Utility TextEditor 

%clean
[ "$RPM_BUILD_ROOT" != "/" -a -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;

%files
%defattr(-, root, root)
%doc AUTHORS README COPYING 
%doc docs/en/*.html docs/en/*.gif
%{_bindir}/tuxcards
%{_datadir}/tuxcards
%{_datadir}/applications/*

%changelog -n tuxcards
* Wed Jan 10 2007 - mskibbe@suse.de
- fix wrong usage of ?-operator
* Wed Aug 02 2006 - mskibbe@suse.de
- fix some compiler warnings
- fix diff name
* Fri May 26 2006 - schwab@suse.de
- Don't strip binaries.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Oct 12 2005 - stbinner@suse.de
- remove wrong include hint for compilation against Qt 3.3.5
* Tue Jul 13 2004 - hvogel@suse.de
- update to verion 1.2
* Thu Nov 13 2003 - hvogel@suse.de
- dont build as root
* Mon Oct 13 2003 - hvogel@suse.de
- changed prefix to /usr
* Tue Sep 09 2003 - hvogel@suse.de
- fixed permissions of documentation directory
* Thu Sep 04 2003 - hvogel@suse.de
- fixed Categories
* Wed Sep 03 2003 - adrian@suse.de
- add Categories
* Thu Aug 14 2003 - hvogel@suse.de
- added desktop file
* Tue Jul 15 2003 - hvogel@suse.de
- updated to version 1.1
* Mon May 26 2003 - mmj@suse.de
- Don't have world writable files.
* Wed Mar 26 2003 - mmj@suse.de
- Update to 1.0 final
* Wed Nov 06 2002 - mmj@suse.de
- Update to 1.0beta2.
* Fri May 24 2002 - ro@suse.de
- specify qt-library dir for configure
* Fri Apr 05 2002 - mmj@suse.de
- Fix cerr/cout -> std::
* Fri Feb 01 2002 - ro@suse.de
- changed neededforbuild <libpng> to <libpng-devel-packages>
* Fri Jan 25 2002 - grimmer@suse.de
- update to tuxcards 0.8
- bzipped sources
- updated file list
- use BUILDROOT
* Mon Apr 30 2001 - schwab@suse.de
- Fix missing declarations.
- Compile with -O0 also on ia64.
* Wed Mar 07 2001 - ro@suse.de
- changed neededforbuild <mesadev> to <mesa-devel>
* Mon Jan 22 2001 - stepan@suse.de
- Changes for gcc 2.95.2 on AXP (moc problems)
* Thu Jan 11 2001 - ro@suse.de
- fixed doc list
* Thu Nov 30 2000 - ro@suse.de
- neededforbuild += liblcms
* Fri Nov 17 2000 - ro@suse.de
- fixed neededforbuild: += libmng-devel
* Mon Nov 06 2000 - ro@suse.de
- fixed neededforbuild
* Mon Oct 16 2000 - ro@suse.de
- added libmng to neededforbuild (qt)
* Thu Sep 21 2000 - ro@suse.de
- added mesa-stuff to neededforbuild: qt needs it
* Thu Sep 07 2000 - mhafner@suse.de
- added suse_update_config to spec file
* Tue Aug 08 2000 - grimmer@suse.de
- Update to 0.5.1
* Wed Jun 07 2000 - uli@suse.de
- fixed to build (and a some other stuff)
* Thu Mar 23 2000 - grimmer@suse.de
- initial release (0.4)
openSUSE Build Service is sponsored by