rpms/rekall/devel rekall-2.2.3-64bitfix.patch, NONE, 1.1 rekall-2.2.3-norpath3.patch, NONE, 1.1 rekall-2.2.3-py24.patch, NONE, 1.1 rekall.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Tom Callaway (spot)
fedora-extras-commits at redhat.com
Mon Sep 19 15:49:53 UTC 2005
Author: spot
Update of /cvs/extras/rpms/rekall/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv24132/devel
Modified Files:
.cvsignore sources
Added Files:
rekall-2.2.3-64bitfix.patch rekall-2.2.3-norpath3.patch
rekall-2.2.3-py24.patch rekall.spec
Log Message:
auto-import rekall-2.2.3-5 on branch devel from rekall-2.2.3-5.src.rpm
rekall-2.2.3-64bitfix.patch:
--- NEW FILE rekall-2.2.3-64bitfix.patch ---
--- rekall-2.2.3/configure.BAD 2005-06-18 18:54:56.478497376 -0500
+++ rekall-2.2.3/configure 2005-06-18 18:58:49.389089584 -0500
@@ -28918,7 +28918,7 @@
if test "${with_qt_dir+set}" = set; then
withval="$with_qt_dir"
ac_qt_includes="$withval"/include
- ac_qt_libraries="$withval"/lib${kdelibsuff}
+ ac_qt_libraries="$withval"/lib
ac_qt_bindir="$withval"/bin
fi;
@@ -28982,7 +28982,7 @@
qt_libdirs=""
for dir in $kde_qt_dirs; do
- qt_libdirs="$qt_libdirs $dir/lib${kdelibsuff} $dir"
+ qt_libdirs="$qt_libdirs $dir/lib $dir"
done
qt_libdirs="$QTLIB $qt_libdirs /usr/X11R6/lib /usr/lib /usr/local/qt/lib $x_libraries"
if test ! "$ac_qt_libraries" = "NO"; then
@@ -32627,7 +32627,7 @@
MYSQL_INCDIR=$mysql_incdir
fi
-mysql_libdirs="$ac_mysql_libdir /usr/lib /usr/lib/mysql /usr/local/lib/mysql /usr/local/lib"
+mysql_libdirs="$ac_mysql_libdir /usr/lib /usr/lib/mysql /usr/local/lib/mysql /usr/local/lib /usr/lib${kdelibsuff}/mysql"
mysql_libdir=NO
for i in $mysql_libdirs;
rekall-2.2.3-norpath3.patch:
--- NEW FILE rekall-2.2.3-norpath3.patch ---
--- rekall-2.2.3/configure.BAD 2005-06-18 10:36:14.000000000 -0500
+++ rekall-2.2.3/configure 2005-06-18 10:37:04.000000000 -0500
@@ -29730,17 +29730,8 @@
if test -z "$KDE_RPATH" && test "$USE_RPATH" = "yes"; then
- KDE_RPATH="-R \$(kde_libraries)"
-
if test -n "$qt_libraries"; then
- KDE_RPATH="$KDE_RPATH -R \$(qt_libraries)"
- fi
- if test -n "$X_LDFLAGS"; then
- X_RPATH="-R \$(x_libraries)"
- KDE_RPATH="$KDE_RPATH $X_RPATH"
- fi
- if test -n "$KDE_EXTRA_RPATH"; then
- KDE_RPATH="$KDE_RPATH \$(KDE_EXTRA_RPATH)"
+ KDE_RPATH="-R \$(qt_libraries)"
fi
fi
rekall-2.2.3-py24.patch:
--- NEW FILE rekall-2.2.3-py24.patch ---
--- rekall-2.2.3/configure.BAD 2005-06-17 10:57:53.000000000 -0500
+++ rekall-2.2.3/configure 2005-06-17 10:58:20.000000000 -0500
@@ -32488,6 +32488,9 @@
2.3) SYSPYVER="2.3"
USESYSPY=1
;;
+ 2.4) SYSPYVER="2.4"
+ USESYSPY=1
+ ;;
*) { { echo "$as_me:$LINENO: error: Unrecognised python version: $pyver" >&5
echo "$as_me: error: Unrecognised python version: $pyver" >&2;}
--- NEW FILE rekall.spec ---
Name: rekall
Summary: A KDE database front-end application
Version: 2.2.3
Release: 5%{?dist}
Group: Development/Tools
License: GPL
URL: http://www.rekallrevealed.org/
Source0: http://www.rekallrevealed.org/packages/%{name}-%{version}-2.tar.gz
Patch0: rekall-2.2.3-py24.patch
Patch1: rekall-2.2.3-norpath3.patch
Patch2: rekall-2.2.3-64bitfix.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: xbsql-devel, python-devel, mysql-devel, postgresql-devel
BuildRequires: kdelibs-devel, desktop-file-utils
Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils
Requires: rekall-common = %{version}-%{release}
%description
Rekall is a database front-end, however, Rekall is not itself a
database, and does not include a database. By this we mean that data
is stored somewhere else in an SQL server, and Rekall is fundementally
just a tool to extract, display and update that data (of course, it does
lots more than that, it does forms and reports and scripting...). It is
database agnostic, and does not have any preferred database (plugins are
available for MySQL and PostgreSQL).
%package common
Summary: Rekall common libraries
Group: System Environment/Libraries
%description common
This package contains a set of common libraries that both rekall and
rekall-runtime require to function.
%package devel
Summary: Rekall development libraries and headers
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Headers and libraries for compiling programs that use Rekall.
%package docs
Summary: Rekall documentation
Group: Documentation
Requires: %{name} = %{version}-%{release}
%description docs
Documentation for Rekall
%package extra
Summary: Rekall Extra Stuff Plugin
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
%description extra
Rekall Extra Stuff Plugin.
%package mysql
Summary: Rekall MySQL driver
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
%description mysql
Driver to add MySQL support to Rekall.
%package postgresql
Summary: Rekall PostgreSQL driver
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
%description postgresql
Driver to add PostgreSQL support to Rekall.
%package python
Summary: Rekall Python support
Group: System Environment/Libraries
Requires: %{name} = %{version}-%{release}
%description python
Python components and scripts for Rekall.
%package runtime
Summary: Rekall runtime environment
Group: Development/Tools
Provides: %{name}-runtime-devel = %{version}-%{release}
Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils
Requires: rekall-common = %{version}-%{release}
%description runtime
RekallRT is the runtime version of Rekall. It contains all the functionality
of Rekall except that all design functions are removed, and direct access to
tables and queries is restricted.
Typically, you can develop a Rekall application with the full version, then
allow users to run it under the runtime version. Such a user is restricted
to accessing the database only via the forms and reports that you have
designed, and via any associated scripts.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%build
export KDEDIR=%{_prefix}
%configure \
--with-qlib-loader \
--with-gui=kde \
--disable-rpath \
--enable-docs=yes \
--enable-odbc=yes \
--enable-iodbc=yes \
--enable-runtime=yes \
--enable-debug=yes \
--with-qt-dir=%{_libdir}/qt-3.3 \
%ifarch x86_64 ia64 sparc64 ppc64
--enable-libsuffix=64 \
%endif
--with-sgml-prefix=%{_prefix}
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
# Normally, we'd nuke the .la files, but rekall actually seems to want them...
# rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
mv $RPM_BUILD_ROOT%{_datadir}/doc/HTML $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --vendor fedora --delete-original \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--add-category X-Fedora \
--add-category Application \
--add-category Office \
--add-mime-type Application/x-rlk \
$RPM_BUILD_ROOT%{_datadir}/%{name}.desktop
sed -i -e 's|Rekall|Rekall RT|' $RPM_BUILD_ROOT%{_datadir}/%{name}rt.desktop
sed -i -e 's|rekall.png|rekallrt.png|' $RPM_BUILD_ROOT%{_datadir}/%{name}rt.desktop
desktop-file-install --vendor fedora --delete-original \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--add-category X-Fedora \
--add-category Application \
--add-category Office \
--add-mime-type Application/x-rlk \
$RPM_BUILD_ROOT%{_datadir}/%{name}rt.desktop
# No need to have this file twice.
rm -rf $RPM_BUILD_ROOT%{_datadir}/apps/rekall/LICENSE
%find_lang %{name}
cd $RPM_BUILD_ROOT%{_datadir}
ln -s %{_datadir}/apps/rekall/icons/hicolor/32x32/apps/rekall.png pixmaps/rekall.png
cp apps/rekall/icons/hicolor/32x32/apps/rekall.png pixmaps/rekallrt.png
%clean
rm -rf $RPM_BUILD_ROOT
%post
/sbin/ldconfig
update-desktop-database %{_datadir}/applications &> /dev/null
%postun
/sbin/ldconfig
if [ "$1" = "0" ]; then
update-desktop-database %{_datadir}/applications &> /dev/null
fi
%post common -p /sbin/ldconfig
%postun common -p /sbin/ldconfig
%post extra -p /sbin/ldconfig
%postun extra -p /sbin/ldconfig
%post mysql -p /sbin/ldconfig
%postun mysql -p /sbin/ldconfig
%post postgresql -p /sbin/ldconfig
%postun postgresql -p /sbin/ldconfig
%post python -p /sbin/ldconfig
%postun python -p /sbin/ldconfig
%post runtime
/sbin/ldconfig
update-desktop-database %{_datadir}/applications &> /dev/null
%postun runtime
/sbin/ldconfig
if [ "$1" = "0" ]; then
update-desktop-database %{_datadir}/applications &> /dev/null
fi
%files -f %{name}.lang
%defattr(-, root, root, 0755)
%doc LICENSE
%{_libdir}/libel_*.so.*
%{_libdir}/libel_*.la
%{_libdir}/libkbase.so.*
%{_libdir}/libkbase.la
%{_libdir}/libkbase_*.so.*
%exclude %{_libdir}/libkbase_common.so.*
%exclude %{_libdir}/libkbase_kde.so.*
%exclude %{_libdir}/libkbase_tkwidgets.so.*
%{_libdir}/libkbase_*.la
%{_libdir}/librekall.so.*
%{_libdir}/librekall.la
%{_bindir}/rekall
%{_datadir}/pixmaps/rekall.png
%dir %{_datadir}/apps/rekall
%{_datadir}/apps/rekall/dict/*
%{_datadir}/apps/rekall/help/*
%{_datadir}/apps/rekall/highlight/*
%{_datadir}/apps/rekall/icons/*
%{_datadir}/apps/rekall/keymap
%{_datadir}/apps/rekall/pics/*
%{_datadir}/apps/rekall/rekall.png
%{_datadir}/apps/rekall/rekallui.*
%{_datadir}/apps/rekall/services/kdeparts.lst
%{_datadir}/apps/rekall/services/rekall_component.desktop
%{_datadir}/apps/rekall/services/rekall_copier.desktop
%{_datadir}/apps/rekall/services/rekall_driver_xbase.desktop
%{_datadir}/apps/rekall/services/rekall_dummy.desktop
%{_datadir}/apps/rekall/services/rekall_editor.desktop
%{_datadir}/apps/rekall/services/rekall_form.desktop
%{_datadir}/apps/rekall/services/rekall_macro.desktop
%{_datadir}/apps/rekall/services/rekall_plugin_kde.desktop
%{_datadir}/apps/rekall/services/rekall_query.desktop
%{_datadir}/apps/rekall/services/rekall_report.desktop
%{_datadir}/apps/rekall/services/rekall_table.desktop
%{_datadir}/apps/rekall/wizards/*
%{_datadir}/applications/fedora-rekall.desktop
%{_libdir}/libkbase_componentview.so
%{_libdir}/libkbase_copierview.so
%{_libdir}/libkbase_editor.so
%{_libdir}/libkbase_formview.so
%{_libdir}/libkbase_macroview.so
%{_libdir}/libkbase_queryview.so
%{_libdir}/libkbase_reportview.so
%{_libdir}/libkbase_tableview.so
%files common
%defattr(-, root, root, 0755)
%{_libdir}/libkbase_common.so.*
%{_libdir}/libkbase_kde.so.*
%{_libdir}/libkbase_tkwidgets.so.*
%files devel
%defattr(-, root, root, 0755)
%{_includedir}/*
%{_libdir}/libel_compile.so
%{_libdir}/libel_interp.so
%{_libdir}/libkbase.so
%{_libdir}/libkbase_app.so
%{_libdir}/libkbase_common.so
%{_libdir}/libkbase_driver_xbase.so
%{_libdir}/libkbase_driver_xbase.la
%{_libdir}/libkbase_kde.so
%{_libdir}/libkbase_plugin_kde.so
%{_libdir}/libkbase_tkwidgets.so
%{_libdir}/libkbase_wizard.so
%{_libdir}/librekall.so
%files docs
%defattr(-, root, root, 0755)
%doc AUTHORS INSTALL.KDE README.FIRST Release.Notes
%{_docdir}/%{name}-%{version}/*
%files extra
%defattr(-, root, root, 0755)
%{_datadir}/apps/rekall/services/rekall_plugin_extra.desktop
%{_libdir}/libkbase_plugin_extra.so
%{_libdir}/libkbase_plugin_extra.la
%files mysql
%defattr(-, root, root, 0755)
%{_datadir}/apps/rekall/services/rekall_driver_mysql.desktop
%{_libdir}/libkbase_driver_mysql.so
%{_libdir}/libkbase_driver_mysql.la
%files postgresql
%defattr(-, root, root, 0755)
%{_datadir}/apps/rekall/services/rekall_driver_pgsql.desktop
%{_libdir}/libkbase_driver_pgsql.so
%{_libdir}/libkbase_driver_pgsql.la
%files python
%defattr(-, root, root, 0755)
%dir %{_datadir}/apps/rekall/stock/component/py
%{_datadir}/apps/rekall/stock/component/py/*
%dir %{_datadir}/apps/rekall/script/py
%{_datadir}/apps/rekall/script/py/*
%{_datadir}/apps/rekall/services/rekall_script_py.desktop
%{_libdir}/libkbase_script_py.so
%{_libdir}/libkbase_script_pysys.so
%files runtime
%defattr(-, root, root, 0755)
%{_bindir}/rekallrt
%{_datadir}/apps/rekall/services/rekallrt_copier.desktop
%{_datadir}/apps/rekall/services/rekallrt_form.desktop
%{_datadir}/apps/rekall/services/rekallrt_query.desktop
%{_datadir}/apps/rekall/services/rekallrt_report.desktop
%{_datadir}/apps/rekall/services/rekallrt_table.desktop
%{_datadir}/apps/rekall/services/rekallrt_plugin_extra.desktop
%{_datadir}/apps/rekall/services/rekallrt_script_py.desktop
%{_datadir}/apps/rekallrt
%{_datadir}/applications/fedora-rekallrt.desktop
%{_datadir}/pixmaps/rekallrt.png
%{_libdir}/libkbasert_plugin_extra.so
%{_libdir}/libkbasert_script_py.so
%{_libdir}/libkbasert_script_pysys.so
%{_libdir}/libkbasert.so*
%{_libdir}/libkbasert_app.so*
%{_libdir}/libkbasert_formview.so
%{_libdir}/libkbasert_queryview.so
%{_libdir}/libkbasert_reportview.so
%{_libdir}/libkbasert_tableview.so
%{_libdir}/libkbasert*.la
%{_libdir}/librekallrt.so*
%{_libdir}/librekallrt.la
%changelog
* Mon Sep 19 2005 Tom "spot" Callaway <tcallawa at redhat.com> 2.2.3-5
- get rid of unnecessary BR: xbase-devel and qt-devel
* Sat Sep 17 2005 Tom "spot" Callaway <tcallawa at redhat.com> 2.2.3-4
- fix runtime package to actually be standalone
- create common package that both rekall and rekall-runtime need
* Thu Sep 8 2005 Tom "spot" Callaway <tcallawa at redhat.com> 2.2.3-3
- runtime: R: desktop-file-utils
- use %%{_datadir} everywhere
* Sun Sep 4 2005 Tom "spot" Callaway <tcallawa at redhat.com> 2.2.3-2
- BR: desktop-file-utils
- R: desktop-file-utils
- fix typo in runtime desc
- set vendor to fedora not kde
- add Office, Application to category
- add rlk mimetype
- make symlink for icon
- provide runtime-devel in runtime package
- include .la files
- lots of missing post/postun added
- icon for the runtime bits
* Fri Jun 17 2005 Tom "spot" Callaway <tcallawa at redhat.com> 2.2.3-1
- initial package for Fedora Extras
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/rekall/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 19 Sep 2005 15:47:22 -0000 1.1
+++ .cvsignore 19 Sep 2005 15:49:51 -0000 1.2
@@ -0,0 +1 @@
+rekall-2.2.3-2.tar.gz
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/rekall/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 19 Sep 2005 15:47:22 -0000 1.1
+++ sources 19 Sep 2005 15:49:51 -0000 1.2
@@ -0,0 +1 @@
+0c27445eb9d58877067d60c94ef0dca9 rekall-2.2.3-2.tar.gz
More information about the fedora-extras-commits
mailing list