Группа :: Базы Данных
Пакет: tora
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define qtdir /usr/lib/qt3
%define beta alpha
Name: tora
Version: 1.3.13
Release: alt1.%beta.1
Group: Databases
Summary: A GUI-based database development program
License: GPL
Url: http://www.globecom.se/tora/
Requires: libqt3-plugin-sql
Source: http://prdownloads.sourceforge.net/tora/tora-alpha-%version.tar.bz2
Patch1: tora-1.3.7-compile.patch
ExcludeArch: alpha
#BuildRequires: XFree86-libs fontconfig freetype2 gcc-c++ kdelibs-devel
#BuildRequires: libGLU libGLwrapper libart_lgpl libaudio libexpat libjpeg liblcms
#BuildRequires: libmng libqt3-devel libstdc++-devel ImageMagick
#BuildRequires: kdelibs-devel-cxx = %__gcc_version_base
# Automatically added by buildreq on Mon Mar 22 2004 (-bi)
BuildRequires: ImageMagick XFree86-libs fontconfig freetype2 gcc-c++ kdelibs-devel libqt3-devel libstdc++-devel qt3-designer
%description
Tora ("Toolkit for Oracle" - note that we don't ship the Oracle
plugin) is a GUI-based database development program, offering SQL
worksheets and a database browser.
%prep
%setup -q
#%patch1 -p1
%build
%add_optflags %optflags_shared
export QTDIR=%qtdir
export CFLAGS="%optflags" CXXFLAGS="%optflags" CPPFLAGS_GLOB="%optflags" CFLAGS_GLOB="%optflags"
./configure \
--prefix=%prefix \
--without-rpath \
--without-oracle \
--with-kde \
--with-qt=%qtdir \
--with-qt-moc=%qtdir/bin/moc \
--with-qt-uic=%qtdir/bin/uic \
--disable-new-check
%make_build CPPFLAGS_GLOB="%optflags" CFLAGS_GLOB="%optflags"
%install
mkdir -p %buildroot/usr/lib/tora
mkdir -p %buildroot/usr/bin/tora
%make ROOT=%buildroot install
# This is weird....
if [ -f %buildroot/usr/bin/tora/tora-plugin ]; then
mv %buildroot/usr/bin/tora/tora-plugin %buildroot/usr/bin/tora2
rmdir %buildroot/usr/bin/tora
mv %buildroot/usr/bin/tora2 %buildroot/usr/bin/tora
fi
# create menu
mkdir -p %buildroot/usr/lib/menu
kdedesktop2mdkmenu.pl %name "Applications/Databases" rpm/tora.desktop %buildroot/usr/lib/menu/%name
mkdir -p %buildroot/%_datadir/applnk/Development
install rpm/tora.desktop -m 644 %buildroot/%_datadir/applnk/Development/%name.desktop
# install icons
mkdir -p %buildroot/%_iconsdir/hicolor/{16x16,32x32}/apps
install -m 644 icons/toramini.xpm %buildroot/%_iconsdir/hicolor/16x16/apps/%name.xpm
install -m 644 icons/tora.xpm %buildroot/%_iconsdir/hicolor/32x32/apps/%name.xpm
%post
%update_menus
%postun
%clean_menus
%files
%_bindir/*
%_libdir/%name
%_menudir/*
%_iconsdir/*/*/apps/tora.xpm
%_datadir/applnk/Development/%name.desktop
%changelog
…
Полный changelog можно просмотреть здесь
%define beta alpha
Name: tora
Version: 1.3.13
Release: alt1.%beta.1
Group: Databases
Summary: A GUI-based database development program
License: GPL
Url: http://www.globecom.se/tora/
Requires: libqt3-plugin-sql
Source: http://prdownloads.sourceforge.net/tora/tora-alpha-%version.tar.bz2
Patch1: tora-1.3.7-compile.patch
ExcludeArch: alpha
#BuildRequires: XFree86-libs fontconfig freetype2 gcc-c++ kdelibs-devel
#BuildRequires: libGLU libGLwrapper libart_lgpl libaudio libexpat libjpeg liblcms
#BuildRequires: libmng libqt3-devel libstdc++-devel ImageMagick
#BuildRequires: kdelibs-devel-cxx = %__gcc_version_base
# Automatically added by buildreq on Mon Mar 22 2004 (-bi)
BuildRequires: ImageMagick XFree86-libs fontconfig freetype2 gcc-c++ kdelibs-devel libqt3-devel libstdc++-devel qt3-designer
%description
Tora ("Toolkit for Oracle" - note that we don't ship the Oracle
plugin) is a GUI-based database development program, offering SQL
worksheets and a database browser.
%prep
%setup -q
#%patch1 -p1
%build
%add_optflags %optflags_shared
export QTDIR=%qtdir
export CFLAGS="%optflags" CXXFLAGS="%optflags" CPPFLAGS_GLOB="%optflags" CFLAGS_GLOB="%optflags"
./configure \
--prefix=%prefix \
--without-rpath \
--without-oracle \
--with-kde \
--with-qt=%qtdir \
--with-qt-moc=%qtdir/bin/moc \
--with-qt-uic=%qtdir/bin/uic \
--disable-new-check
%make_build CPPFLAGS_GLOB="%optflags" CFLAGS_GLOB="%optflags"
%install
mkdir -p %buildroot/usr/lib/tora
mkdir -p %buildroot/usr/bin/tora
%make ROOT=%buildroot install
# This is weird....
if [ -f %buildroot/usr/bin/tora/tora-plugin ]; then
mv %buildroot/usr/bin/tora/tora-plugin %buildroot/usr/bin/tora2
rmdir %buildroot/usr/bin/tora
mv %buildroot/usr/bin/tora2 %buildroot/usr/bin/tora
fi
# create menu
mkdir -p %buildroot/usr/lib/menu
kdedesktop2mdkmenu.pl %name "Applications/Databases" rpm/tora.desktop %buildroot/usr/lib/menu/%name
mkdir -p %buildroot/%_datadir/applnk/Development
install rpm/tora.desktop -m 644 %buildroot/%_datadir/applnk/Development/%name.desktop
# install icons
mkdir -p %buildroot/%_iconsdir/hicolor/{16x16,32x32}/apps
install -m 644 icons/toramini.xpm %buildroot/%_iconsdir/hicolor/16x16/apps/%name.xpm
install -m 644 icons/tora.xpm %buildroot/%_iconsdir/hicolor/32x32/apps/%name.xpm
%post
%update_menus
%postun
%clean_menus
%files
%_bindir/*
%_libdir/%name
%_menudir/*
%_iconsdir/*/*/apps/tora.xpm
%_datadir/applnk/Development/%name.desktop
%changelog
…
Полный changelog можно просмотреть здесь