sqlitebrowser: fixing ebuild, gentoo bug #227215
git-svn-id: http://svn.sabayonlinux.org/overlay@2535 d7aec97c-591d-0410-af39-a8856400b30a
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
AUX sqlitebrowser-1.3-externalsqlite.patch 1815 RMD160 6d5abcbfef9eb2ee5b82d0cd88e2055afba0016d SHA1 c3aa9725996964176328c845622b281a16bf0b5f SHA256 bb2d763ed86f783e17f65c538f2828524160b472b9ce2dfe0d9c0197a5695955
|
||||
DIST sqlitebrowser-1.3-src.tar.gz 563588 RMD160 884330dd595ec091f1aab885cb845dd19adeb189 SHA1 5defc7965e352bcaf8c763b76b2cfe11360b68f9 SHA256 10298d6ec7a615b856b11d89715c32ee7cd9076cfde81a3bef5e7cb0bf9d12d0
|
||||
EBUILD sqlitebrowser-1.3.ebuild 913 RMD160 37d4d3aa258e9be771ee9ae35fa07ea03945f5b1 SHA1 f1f67902a3469c4e175041149aebc27c976d5000 SHA256 80e720c66fcc8d02c2c570afeb99b97bc1e1d3753181655ce731b9b34e6eaa1c
|
||||
MISC Reasons 209 RMD160 a76e893272bc6843b2728d35414da31338d78fd3 SHA1 174ac65279d61a0d8f06ed3993246052c4e6a6f2 SHA256 96ecc47cc5d16714c024bf777e84cedbfb012c3c23d321aa817e9d78633159e4
|
||||
@@ -0,0 +1,10 @@
|
||||
net-misc/aria2
|
||||
|
||||
Ebuild added Oct. 07, 2008
|
||||
Added by Fabio Erculiani <lxnay@sabayonlinux.org>
|
||||
|
||||
Fixing Gentoo bug #227215
|
||||
|
||||
======
|
||||
07.10.08 - Fabio Erculiani <lxnay@sabayonlinux.org>
|
||||
- fixing Gentoo bug #227215
|
||||
@@ -0,0 +1,60 @@
|
||||
diff -ur sqlbrowser_util.c sqlbrowser_util.c
|
||||
--- sqlbrowser_util.c 2006-12-18 14:42:33.000000000 +0100
|
||||
+++ sqlbrowser_util.c 2006-12-18 14:44:28.000000000 +0100
|
||||
@@ -1,10 +1,9 @@
|
||||
#include "sqlbrowser_util.h"
|
||||
-#include "sqlite_source/sqlite3.h"
|
||||
+#include <sqlite3.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
-#include "sqlite_source/sqliteInt.h"
|
||||
|
||||
/*following routines extracted from shell.c for dump support*/
|
||||
|
||||
@@ -193,8 +192,6 @@
|
||||
char *zSep = i>0 ? ",": "";
|
||||
if( azArg[i]==0 ){
|
||||
fprintf(p->out,"%sNULL",zSep);
|
||||
- }else if( sqlite3IsNumber(azArg[i], NULL, SQLITE_UTF8) ){
|
||||
- fprintf(p->out,"%s%s",zSep, azArg[i]);
|
||||
}else{
|
||||
if( zSep[0] ) fprintf(p->out,"%s",zSep);
|
||||
output_quoted_string(p->out, azArg[i]);
|
||||
diff -ur sqlbrowser_util.h sqlbrowser_util.h
|
||||
--- sqlbrowser_util.h 2006-12-18 14:46:34.000000000 +0100
|
||||
+++ sqlbrowser_util.h 2006-12-18 14:45:58.000000000 +0100
|
||||
@@ -6,7 +6,7 @@
|
||||
#endif
|
||||
|
||||
#include <ctype.h>
|
||||
-#include "sqlite_source/sqlite3.h"
|
||||
+#include <sqlite3.h>
|
||||
#include <stdio.h>
|
||||
|
||||
|
||||
diff -ur sqlitebrowser.pro sqlitebrowser.pro
|
||||
--- sqlitebrowser.pro 2006-12-18 14:42:33.000000000 +0100
|
||||
+++ sqlitebrowser.pro 2006-12-18 14:43:57.000000000 +0100
|
||||
@@ -47,7 +47,7 @@
|
||||
UI_DIR = .ui
|
||||
MOC_DIR = .moc
|
||||
OBJECTS_DIR = .obj
|
||||
- LIBS += ./sqlite_source/libsqlite_source.a
|
||||
+ LIBS += -lsqlite3
|
||||
}
|
||||
win32 {
|
||||
RC_FILE = winapp.rc
|
||||
diff -ur sqlitedb.h sqlitedb.h
|
||||
--- sqlitedb.h 2006-12-18 14:46:34.000000000 +0100
|
||||
+++ sqlitedb.h 2006-12-18 14:46:22.000000000 +0100
|
||||
@@ -7,7 +7,7 @@
|
||||
#include <qvaluelist.h>
|
||||
#include <qobject.h>
|
||||
#include "sqllogform.h"
|
||||
-#include "sqlite_source/sqlite3.h"
|
||||
+#include <sqlite3.h>
|
||||
#include "sqlitebrowsertypes.h"
|
||||
/*#include "sqlite_source/sqlxtra_util.h"
|
||||
#include "sqlite_source/encode.h"
|
||||
@@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/sqlitebrowser/sqlitebrowser-1.3.ebuild,v 1.5 2008/07/27 20:16:22 carlo Exp $
|
||||
|
||||
EAPI=1
|
||||
|
||||
inherit eutils qt3
|
||||
|
||||
DESCRIPTION="SQLite Database Browser"
|
||||
HOMEPAGE="http://sqlitebrowser.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/sqlitebrowser/${P}-src.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="=dev-db/sqlite-3*
|
||||
x11-libs/qt:3"
|
||||
|
||||
S="${WORKDIR}/${PN}/${PN}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
rm -r sqlite_source
|
||||
|
||||
sed -i 's/\r/\n/g' *.{cpp,h}
|
||||
|
||||
# I hate qt designer!
|
||||
has_version "=x11-libs/qt-3.3*" && sed -i '1s/UI version="3.2"/UI version="3.3"/'
|
||||
|
||||
epatch "${FILESDIR}"/${P}-externalsqlite.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
eqmake3
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin sqlitebrowser || die "installing failed"
|
||||
}
|
||||
Reference in New Issue
Block a user