Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37878491
en ru br
ALT Linux repositórios
S:3.2-alt8.gitf31e755f
3.0: 1.3.13-alt1.alpha.1

Group :: Banco de dados
RPM: tora

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e 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

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009