[bt-devel] [Fwd: Re: [Pkg-crosswire-devel] BibleTime 2.0alpha1 packaged]
Jonathan Marsden
jmarsden at fastmail.fm
Mon Mar 16 18:12:45 MST 2009
Eeli Kaikkonen wrote:
> BTW: can the pkg-crosswire-devel list be tuned so that the messages
> has the reply-to field set to the list address?
That's a question for someone more familiar with the Debian
infrastructure than I am... Daniel? I just hit Reply All :)
>> My PPA now contains a packaged version of BibleTime 2.0alpha1, for
>> Intrepid. It needed no packaging changes at all from BibleTime 1.7.
> Could you give here short instructions or a pointer to instructions
> how to set up the packaging system to reach the packages? Not
> everyone knows it already.
Sure. I think I posted about that on the bt-devel list some time ago,
but a repeat here won't hurt!
On Ubuntu you can do:
echo "deb http://ppa.launchpad.net/jmarsden/ppa/ubuntu intrepid main"
|sudo tee /etc/apt/sources.list.d/jmarsden.list
echo "deb-src http://ppa.launchpad.net/jmarsden/ppa/ubuntu intrepid
main" |sudo tee -a /etc/apt/sources.list.d/jmarsden.list
sudo apt-get update
The above 3 shell comamnds create a two-line text file called
/etc/apt/sources.d/jmarsden.list, containing just the lines:
deb http://ppa.launchpad.net/jmarsden/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/jmarsden/ppa/ubuntu intrepid main
and then update the system-wide package database. At this point
sudo apt-get install bibletime
should install "my" BibleTime package (as should using Synaptic or any
other nice pretty package manager of your choice).
There is a little more you can do if you get complaints about the
signing key and want to get rid of them, but you should be able to
install the BT packages just fine by doing only the above.
> Does "no packaging changes" mean that the dependencies hasn't been
> changed? The KDE dependency has been eliminated from the code/binaries
> and should be taken away from the package dependencies, too.
You are correct. I didn't do anything specifically to change that. The
Depends: are all auto-generated, so it's hopefully only the
Build-Depends: that are incorrect... on my development machine:
dpkg -f bibletime_2.0~alpha1-0ubuntu1~jmarsden1_amd64.deb Depends
outputs:
libc6 (>= 2.4), libclucene0ldbl (>= 0.9.20-1), libgcc1 (>= 1:4.1.1),
libqt4-dbus (>= 4.4.3), libqt4-test (>= 4.4.3), libqt4-webkit (>=
4.4.3), libqt4-xml (>= 4.4.3), libqtcore4 (>= 4.4.3), libqtgui4 (>=
4.4.3), libstdc++6 (>= 4.1.1), libsword7 (>= 1.5.11), bibletime-data
So as it exists now, the binary bibletime package does not depend on any
KDE-specific packages. We should (I will!) fix the Build-Depends: too,
but that's not urgent, as it only affects people who build the BibleTime
package from source, not end users.
Jonathan
More information about the bt-devel
mailing list