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.