Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
rekall
rekall.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rekall.spec of Package rekall
# # spec file for package rekall (Version 2.4.6) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: rekall BuildRequires: kdelibs3-devel krb5-devel mysql-devel postgresql-devel python-devel xbsql BuildRequires: bison flex scons sqlite-devel Url: http://www.rekallrevealed.org/ License: GPL v2 or later Group: Productivity/Databases/Clients Summary: Universal Database Application Version: 2.4.6 Release: 105 %define rversion %version Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3`) Requires: %name-database-backend = %version BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %{name}-%{rversion}.tar.bz2 Source1: de.po Source2: cs.po Source3: mushroomDAT.tar.bz2 Source4: mushroomDAT_en.tar.bz2 Source9: rekall-rpmlintrc Patch0: %name.diff Patch1: rpm-opt-flags.diff Patch2: rekall-python25.diff Patch3: fortify.diff Patch4: rekall-destdir.diff Patch5: 64bit-cleanness.diff Patch6: fix-desktop-file-location.diff Patch7: libsuffix-support.diff Patch9: rekall-flex-glibc27.diff Patch10: rekall-xbsql-overflows.diff Patch11: fix-typos.diff Patch12: python-2.6.diff %description Rekall is a programmable personal database management system (DBMS). It supports form and report generation. Authors: -------- Mike Richardson <mike@quaking.demon.co.uk> %package mysql License: GPL v2 or later Provides: %name-database-backend = %version Group: Productivity/Databases/Clients Summary: Rekall MySQL Database Backend Requires: %name = %version %description mysql For using Rekall with a MySQL database server. Authors: -------- Mike Richardson <mike@quaking.demon.co.uk> %package sqlite License: GPL v2 or later Provides: %name-database-backend = %version Group: Productivity/Databases/Clients Summary: Rekall sqlite Database Backend Requires: %name = %version %description sqlite For using Rekall with a sqlite database. Authors: -------- Mike Richardson <mike@quaking.demon.co.uk> %package postgresql License: GPL v2 or later Provides: %name-database-backend = %version Group: Productivity/Databases/Clients Summary: Rekall PostgreSQL Database Backend Requires: %name = %version %description postgresql For using Rekall with a PostgreSQL database server. Authors: -------- Mike Richardson <mike@quaking.demon.co.uk> %package examples License: GNU Free Documentation License, Version 1.1 (GFDL 1.1); GPL v2 or later Provides: %name-database-backend = %version Group: Productivity/Databases/Clients Summary: Universal Database Application Requires: %name = %version %description examples Rekall is a programmable personal database management system (DBMS). This package contains an example database. Authors: -------- Mike Richardson <mike@quaking.demon.co.uk> %package xbase License: GPL v2 or later Provides: %name-database-backend = %version Group: Productivity/Databases/Clients Summary: Rekall XBase Database Backend Requires: %name = %version %description xbase XBase database back-end for Rekall. You do not need a running database server when using this plug-in. Authors: -------- Mike Richardson <mike@quaking.demon.co.uk> %prep %setup -q -n %name-%rversion cp %SOURCE1 %SOURCE2 po/ #%patch %patch1 %patch2 %patch3 %patch4 %patch5 %patch7 %patch9 %patch10 %patch11 %patch12 %build . /etc/opt/kde3/common_options export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" export LIBSUFFIX=$(echo %_lib | cut -b4-) export PYTHONPATH="scons/" export REKALL_MODE="kde" cp scons/build/settings.kde settings.kde sed -i -e 's,^enable-kjs=.*,enable-kjs=no,' settings.kde echo "with-kde-libraries=/opt/kde3/%_lib" >> settings.kde echo "with-qt-libraries=/usr/lib/qt3/%_lib" >> settings.kde echo "with-mysql-libraries=%_libdir" >> settings.kde echo "with-pgsql-libraries=%_libdir" >> settings.kde echo "with-python-libraries=%_libdir" >> settings.kde echo "with-sqlite3-libraries=%_libdir" >> settings.kde python ./scons/rkScanner.py --make --spec=settings.kde scons -Q --max-drift=1 --implicit-deps-unchanged %{?jobs:-j%jobs} DESTDIR=%{buildroot} scons -Q install %install . /etc/opt/kde3/common_options %if %suse_version < 1010 %suse_update_desktop_file %name Office Database %else %suse_update_desktop_file -G "Universal Database" %name Office Database %endif %find_lang %name for i in 16 22 32 48; do install -m 0644 -D pics/icons/hicolor/${i}x${i}/apps/rekall.png \ ${RPM_BUILD_ROOT}/opt/kde3/share/icons/hicolor/${i}x${i}/apps/rekall.png done mkdir $RPM_BUILD_ROOT/opt/kde3/share/apps/rekall/examples cd $RPM_BUILD_ROOT/opt/kde3/share/apps/rekall/examples tar xvfj %SOURCE3 tar xvfj %SOURCE4 kde_post_install %clean rm -rf $RPM_BUILD_ROOT %post %run_ldconfig %postun %run_ldconfig %post mysql %run_ldconfig %postun mysql %run_ldconfig %post postgresql %run_ldconfig %postun postgresql %run_ldconfig %post sqlite %run_ldconfig %postun sqlite %run_ldconfig %post xbase %run_ldconfig %postun xbase %run_ldconfig %files -f %name.lang %defattr(-,root,root) %doc AUTHORS LICENSE %exclude /opt/kde3/share/apps/rekall/examples %exclude /opt/kde3/share/apps/rekall/services/rekall_driver_mysql.desktop %exclude /opt/kde3/share/apps/rekall/services/rekall_driver_pgsql.desktop %exclude /opt/kde3/share/apps/rekall/services/rekall_driver_sqlite3.desktop %exclude /opt/kde3/share/apps/rekall/services/rekall_driver_xbase.desktop %dir /opt/kde3/share/apps/rekall %dir /opt/kde3/share/apps/rekall/services /opt/kde3/bin/* /opt/kde3/%_lib/librekall.* /opt/kde3/%_lib/librekall_a* /opt/kde3/%_lib/librekall_c* /opt/kde3/%_lib/librekall_driver_test* /opt/kde3/%_lib/librekall_driver_dbtcp* /opt/kde3/%_lib/librekall_driver_csv* /opt/kde3/%_lib/librekall_e* /opt/kde3/%_lib/librekall_f* /opt/kde3/%_lib/librekall_k* /opt/kde3/%_lib/librekall_m* /opt/kde3/%_lib/librekall_p* /opt/kde3/%_lib/librekall_q* /opt/kde3/%_lib/librekall_r* /opt/kde3/%_lib/librekallrt* /opt/kde3/%_lib/librekall_s* /opt/kde3/%_lib/librekall_t* /opt/kde3/%_lib/librekall_wizard.* /opt/kde3/share/apps/rekall /opt/kde3/share/apps/rekallrt %py_sitedir/rkdcop.so /opt/kde3/share/icons/hicolor/*/apps/* %files mysql %defattr(-,root,root) /opt/kde3/%_lib/librekall_driver_mysql.* /opt/kde3/share/apps/rekall/services/rekall_driver_mysql.desktop %files postgresql %defattr(-,root,root) /opt/kde3/%_lib/librekall_driver_pgsql.* /opt/kde3/share/apps/rekall/services/rekall_driver_pgsql.desktop %files sqlite %defattr(-,root,root) /opt/kde3/%_lib/librekall_driver_sqlite3.* /opt/kde3/share/apps/rekall/services/rekall_driver_sqlite3.desktop %files xbase %defattr(-,root,root) /opt/kde3/%_lib/librekall_driver_xbase.* /opt/kde3/share/apps/rekall/services/rekall_driver_xbase.desktop %files examples %defattr(-,root,root) /opt/kde3/share/apps/rekall/examples %changelog * Wed Oct 15 2008 dmueller@suse.de - fix build against python 2.6 * Thu Apr 10 2008 stbinner@suse.de - fix typos in .desktop files (bnc#378389) * Mon Jan 14 2008 dmueller@suse.de - fix possible overflows in strcat() * Tue Dec 11 2007 dmueller@suse.de - update to 2.4.6: * various patches upstreamed * kjs interpreter updated to 3.5.7 * CSV backend added - fix build against glibc 2.7 * Sat Oct 20 2007 dmueller@suse.de - fix build against KDE 3.5.8 * Fri Mar 30 2007 aj@suse.de - Add bison, flex to BuildRequires. * Tue Feb 27 2007 dmueller@suse.de - fix python initialisation crash (#230289) * Sun Feb 25 2007 dmueller@suse.de - update to 2.4.5: * Dynamic Layouts, Tool Boxes, Wizards * Test Suite support * Manual viewer * Thu Feb 01 2007 dmueller@suse.de - avoid uninitialized variables (#232826) * Mon Jan 08 2007 stbinner@suse.de - make rekall-examples subpackage require rekall * Tue Oct 03 2006 dmueller@suse.de - build against python 2.5 * Wed May 24 2006 adrian@suse.de - fix build for < 10.1 * Mon May 22 2006 dmueller@suse.de - avoid crashes due to strict aliasing errors (#175613) * Wed Feb 15 2006 stbinner@suse.de - add GenericName to .desktop file * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Mon Jan 16 2006 stbinner@suse.de - added examples subpackage with example database (#135801) * Tue Dec 20 2005 dmueller@suse.de - fix file list * Tue Oct 25 2005 stbinner@suse.de - update to version 2.2.6 * Tue Oct 25 2005 dmueller@suse.de - fix makefiles * Fri May 13 2005 yxu@suse.de - fixed for GCC4 * Thu Nov 25 2004 ro@suse.de - fix build with python-2.4 * Thu Nov 18 2004 ro@suse.de - use kerberos-devel-packages * Mon Nov 08 2004 coolo@suse.de - applying patch by Waldo to avoid crashes (#42667) * Tue Sep 07 2004 adrian@suse.de - update to version 2.2.1 * Thu Jul 15 2004 adrian@suse.de - update to version 2.2.0 final * Sun May 02 2004 adrian@suse.de - fix update problem, a directory became a symlink (reported by Guenther Niederwimmer) * Wed Apr 28 2004 adrian@suse.de - update to version 2.2.0 beta 4 * Wed Apr 28 2004 coolo@suse.de - no unsermake here * Tue Apr 27 2004 coolo@suse.de - no strict aliasing * Mon Apr 05 2004 adrian@suse.de - add czech translations * Thu Mar 18 2004 adrian@suse.de - fix translation usage - add some more translations - fix icon installation * Sat Feb 21 2004 adrian@suse.de - add first translations from Antje * Wed Jan 28 2004 adrian@suse.de - add patch with english string fixes * Thu Jan 22 2004 adrian@suse.de - update to version 2.2.0 beta1 - generate rekall.pot file to prepare translations * Wed Nov 19 2003 adrian@suse.de - initial package of version 2.2.0 beta0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor