Delhi Public Library using Koha

From the Koha mailing list today

“Delhi Public Library is an autonomous organization under the Ministry of Tourism & Culture and governed by Delhi Library Board, fully financed by the Government of India. Delhi Public Library was started as a UNESCO project in the year 1951 by the Govt. of India. It was inaugurated by first Prime Minister of India Hon’ble Pandit Jawaharlal Nehru, started as small unitary library in old Delhi, Opp. Old Delhi Railway Station. It has since developed into a premier Public Library System in the metropolitan city of Delhi”

This is the excerpt from the welcome message given on the home page of Delhi Public Library (http://www.dpl.gov.in). I would like to share with you all that this historic library having more than 2 Million books/bibliographic material in Indian and English Language is now online using Koha. Catalogue can be accessed at:

http://59.176.17.111/ (or follow the link on their main website)

It is the real implementation of Koha 3 without any paid support (I think first in South Asia, plz correct me someone if I am wrong). I congratulate Mr. Amit and Mr. Sudhir on this achievement.

Note: Amit is trying to install Koha 3 Stable Release today, Amit! keep it up..

Koha 3 Packaging

Ok, the 2nd crack of my debian package is up in my repo now
Add
deb http://apt.workbuffer.org/ hardy all
To your /etc/apt/sources.list
And then
sudo apt-get update
sudo apt-get install libkoha-perl

And if you are willing you can checkout my package branch, and build your own package, for your architecture.

git clone git://gitorious.org/koha/mainline.git koha
OR
git clone http://git.gitorious.org/koha/mainline.git

Then
git -r branch
Will show you the remote branches,
git checkout origin/package

Gets you the package branch, then you run
fakeroot dpkg-buildpackage -b -tc -us -uc

If you want to make any changes, and build a new package with a higher patch number, run
dch -i
Then commit the debian/changelog file and rebuild your package.

Any patches gratefully accepted, once I have it fully working with debconf and the preinst, postinst, postrm scripts all going I will submit patches to patches@koha.org.

Oh, and Marc from Biblibre informed me I forgot to tell people how they can get my public key. You can get it from biglumber.com
Or simply by running
gpg --keyserver subkeys.pgp.net --recv-key 557F7779

UPDATE

I have removed the packages as people were trying to use them for purposes other than just testing.

Tidying up my repository

Ive tidied up my repo a bit, if you are using ubuntu hardy, I have packages for amd64. To use them, add

deb http://apt.workbuffer.org/ hardy all
To your /etc/apt/sources.list

For Debian unstable, I only have i386 packages
deb http://apt.workbuffer.org/ unstable all

Then
sudo apt-get install cpan-libkoha-perl
If you want to try my expiremental, Koha package, or if you just want to install the bundle of Koha dependent modules, to make the rest of the install easier, then.

sudo apt-get install cpan-libkoha-support-bundle-perl

First crack at a Koha3 .deb

Well ive managed to build a package, with the correct dependencies, its set up to do a standard install, using the default values.


chris@ubuntu:~$ sudo apt-get install cpan-libkoha-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
cpan-libalgorithm-checkdigits-perl cpan-libansicolor-perl cpan-libbiblio-endnotestyle-perl cpan-libcgi-perl
cpan-libclass-adapter-perl cpan-libconstant-perl cpan-libdata-dumper-perl cpan-libdigest-md5-perl
cpan-libexporter-perl cpan-libgetopt-long-perl cpan-libhtml-template-pro-perl cpan-liblocale-codes-perl
cpan-libmime-base64-perl cpan-libmodule-pluggable-perl cpan-libparams-util-perl cpan-libperl-ldap-perl
cpan-libpod-parser-perl cpan-libscalar-list-utils-perl cpan-libsms-send-perl cpan-libtest-manifest-perl
cpan-libtest-simple-perl cpan-libtext-csv-perl cpan-libtext-csv-xs-perl cpan-libtext-tabs-wrap-perl
cpan-libtime-hires-perl cpan-libunicode-normalize-perl cpan-libxml-libxml-perl cpan-libxml-rss-perl
libbarcode-code128-perl libclass-returnvalue-perl libdata-ical-perl libdigest-perl libgd-barcode-perl
libgd-gd2-noxpm-perl libhtml-scrubber-perl libnet-z3950-zoom-perl libpdf-reuse-barcode-perl libpdf-reuse-perl
libschedule-at-perl libtext-vfile-asdata-perl
The following NEW packages will be installed:
cpan-libalgorithm-checkdigits-perl cpan-libansicolor-perl cpan-libbiblio-endnotestyle-perl cpan-libcgi-perl
cpan-libclass-adapter-perl cpan-libconstant-perl cpan-libdata-dumper-perl cpan-libdigest-md5-perl
cpan-libexporter-perl cpan-libgetopt-long-perl cpan-libhtml-template-pro-perl cpan-libkoha-perl
cpan-liblocale-codes-perl cpan-libmime-base64-perl cpan-libmodule-pluggable-perl cpan-libparams-util-perl
cpan-libperl-ldap-perl cpan-libpod-parser-perl cpan-libscalar-list-utils-perl cpan-libsms-send-perl
cpan-libtest-manifest-perl cpan-libtest-simple-perl cpan-libtext-csv-perl cpan-libtext-csv-xs-perl
cpan-libtext-tabs-wrap-perl cpan-libtime-hires-perl cpan-libunicode-normalize-perl cpan-libxml-libxml-perl
cpan-libxml-rss-perl libbarcode-code128-perl libclass-returnvalue-perl libdata-ical-perl libdigest-perl
libgd-barcode-perl libgd-gd2-noxpm-perl libhtml-scrubber-perl libnet-z3950-zoom-perl
libpdf-reuse-barcode-perl libpdf-reuse-perl libschedule-at-perl libtext-vfile-asdata-perl
0 upgraded, 41 newly installed, 0 to remove and 46 not upgraded.
Need to get 3156kB of archives.
After this operation, 24.9MB of additional disk space will be used.
Do you want to continue [Y/n]?

Setting up libpdf-reuse-barcode-perl (0.05-1) ...
Setting up cpan-libperl-ldap-perl (0.36-1) ...
Setting up libschedule-at-perl (1.06-1) ...
Setting up cpan-libmodule-pluggable-perl (3.8-1) ...
Setting up cpan-libparams-util-perl (0.33-1) ...
Setting up cpan-libsms-send-perl (0.05-1) ...
Setting up cpan-libtext-csv-perl (1.06-1) ...
Setting up cpan-libtext-csv-xs-perl (0.52-1) ...
Setting up cpan-libtext-tabs-wrap-perl (2006.1117-1) ...
Setting up cpan-libtime-hires-perl (1.9715-1) ...
Setting up cpan-libunicode-normalize-perl (1.02-1) ...
Setting up cpan-libxml-libxml-perl (1.66-1) ...
Setting up cpan-libtest-manifest-perl (1.22-1) ...
Setting up cpan-libxml-rss-perl (1.33-1) ...
Setting up cpan-libdigest-md5-perl (2.36-1) ...
Setting up cpan-libkoha-perl (3.00.00-stableRC1-1) ...

chris@ubuntu:~$ ls /usr/share/koha/
bin doc intranet lib man misc opac

Next phase is to get it using debconf to allow the user to set the values themselves.