On Wednesday 08 October 2008 17:15:50 Tim Haynes wrote:

> I'm wondering how you've gone about it; I saw the mention of
> http://debianpaket.de/svn-buildpackage/index.html a while ago but have I
> missed an actual control file in the mails? Could I have a copy and play
> with it here?

No, I didn't post it, but please find it attached. I took the description from 
one of your web pages, but made it a bit less marketish. :-) 

I think I have the build-deps correct now.

>  From the above, I'm also wondering if you've started from debhelper, or
> should be doing so? That's meant to automate most of the process, I gather.

Actually, I don't remember the very first steps I took. I did this in August. 
However, I think that svn-buildpackage is using debhelper, and I have 
previously found it very useful. It is very nice to be able to maintain it 
all under version control, and svn-inject did the whole process of creating 
the stub and checking it in.

I figured since this is quite easy, and my packages are not in such a good 
shape, so it might be better to start from scratch and possibly create a 
debian/ directory in the CVS. My package would then only be a diversion from 
this.

> init-scripts are not hard to write. Debian packages an /etc/init.d/skeleton
> file that you can copy and tweak; all Virtuoso requires is that you cd to
> the directory containing virtuoso.ini and run virtuoso-t there.

Ah, OK! Actually, I found a debian/init.d.ex too.

> This will 
> then create the empty database; the first time you run it, it loads a bunch
> of *.vad packages into the database (so you might want a warning "please
> wait a while" - compare openssh-server generating keys the first time
> around). 

This should perhaps be done when first configuring virtuoso in the install 
process?

> It might also help to specify ./configure --with-layout=debian so 
> it uses /var/lib/virtuoso/ as the database directory.

That's a nice feature! It can be added to debian/rules but perhaps there are 
better ways of doing it too?

Kind regards 

Kjetil Kjernsmo
-- 
Senior Knowledge Engineer
Mobile: +47 986 48 234
Email: kjetil.kjern...@computas.com   
Web: http://www.computas.com/

|  SHARE YOUR KNOWLEDGE  |

Computas AS  PO Box 482, N-1327 Lysaker | Phone:+47 6783 1000 | Fax:+47 6783 
1001

Source: virtuoso-opensource
Section: unknown
Priority: extra
Maintainer: Kjetil Kjernsmo <k...@computas.com>
Build-Depends: debhelper (>= 5), autotools-dev, autoconf (>= 2.57), automake 
(>= 1.9), libtool (>= 1.5), flex (>= 2.5.33), bison (>= 2.3), gperf (>= 2.7.2), 
gawk (>= 3.1.1), m4 (>= 1.4.1), make (>= 3.79.1), libssl-dev (>= 0.9.7)
Standards-Version: 3.7.2

Package: virtuoso-opensource
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Homepage: http://virtuoso.openlinksw.com/
Description: Virtuoso Open-Source Edition
 Virtuoso is a high-performance object-relational SQL database. As a
 database, it provides transactions, a smart SQL compiler, powerful
 stored-procedure language with optional Java and .Net server-side
 hosting, hot backup, SQL-99 support and more. It has all major
 data-access interfaces, such as ODBC, JDBC, ADO .Net and OLE/DB.
 .
 OpenLink Virtuoso supports SPARQL embedded into SQL for querying RDF
 data stored in Virtuoso's database. SPARQL benefits from low-level
 support in the engine itself, such as SPARQL-aware type-casting rules
 and a dedicated IRI data type. 

Reply via email to