Halaman ini berisi informasi dari awal sampai akhir bagaimana membangun paket stardict-kbbi secara bersih dengan pbuilder dan alat-alat standar di sistem Debian.
apt-get update
wget -c http://people.masterweb.net/steven/files/stardict-kbbi-2.4.2.tar.bz2
sha256sum stardict-kbbi-2.4.2.tar.bz2 > stardict-kbbi-2.4.2.tar.bz2.sha256
tar jxf stardict-kbbi-2.4.2.tar.bz2
cd stardict-kbbi-2.4.2/
dh_make -s -f ../stardict-kbbi-2.4.2.tar.bz2
Direktori debian/ akan berisi berkas-berkas yang dibutuhkan untuk memaketkan program
$ cd debian/ $ rm *.ex *.EX dirs docs README.Debian
Source: stardict-kbbi Section: non-free/text Priority: optional Maintainer: Iwan Setiawan <stwn@kuliax.org> Build-Depends: debhelper (>= 7) Standards-Version: 3.7.3 Homepage: http://people.masterweb.net/steven/files/ Package: stardict-kbbi Architecture: all Depends: stardict (>= 3.0.1) | sdcv (>= 0.4.2) | stardict-gtk (>= 3.0.1) | qstardict, ${misc:Depends} Description: Bahasa Indonesia dictionary for stardict This is a stardict package of Kamus Besar Bahasa Indonesia (KBBI) generated by Steven Haryanto, from KBBI Daring, Pusat Bahasa Departemen Pendidikan Nasional RI.
debian/copyright:
This package was debianized by Iwan Setiawan <stwn@kuliax.org> on Sat, 06 Feb 2010 04:37:03 +0700. It was downloaded from http://people.masterweb.net/steven/files/ Upstream Author: Steven Haryanto <steven@masterweb.net> Copyright: Copyright (C) 2008 Pusat Bahasa Departemen Pendidikan Nasional RI License: Free to use and redistribute with attribution. See http://steven.blogs.masterweb.net/2009/05/21/kbbi-versi-stardict/. The Debian packaging is (C) 2010, Iwan Setiawan <stwn@kuliax.org> and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
debian/dirs:
usr/share/stardict/dic
debian/install
kbbi* usr/share/stardict/dic
debian/rules:
#!/usr/bin/make -f build: clean: dh_testdir dh_testroot dh_clean binary-indep: build install dh_clean dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_install dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb binary-arch: build install binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install
vim changelog
Sesuaikan dengan standar pemaketan. Set -0kuliax1 dibelakang versi upstream untuk pemaketan Kuliax yang pertama kali dan belum ada di Debian. Set distribusi ke pengembangan saat ini: lumpia. Yang paling penting, tulis semua perubahan yang telah dilakukan pada paket
$ sudo pbuilder build stardict-kbbi_20060120-0kuliax1.dsc
Secara default, Hasil paket biner ada di direktori $BUILDRESULT
sudo apt-get install stardict sudo dpkg -i stardict-kbbi_2.4.2-0kuliax1_all.deb