firefox
Panduan Paket Impor # firefox
Proses BlankOnisasi Pattimura:
Motto:
Ubah sedikit mungkin, dokumentasikan sebanyak banyak nya!
Peralatan
* mozilla-devscripts
* ubuntu-dev-tools
Proses
- Ambil kode sumber o ambil sumber dari ubuntu $ pull-lp-source firefox o perintah diatas akan membuat direktory firefox-4.0~b7+nobinonly dan berkas upstream o buat direktori kerja $ mkdir firefox $ cd firefox $ bzr init $ bzr import-dsc ../firefox_3.6.8+build1+nobinonly- 0ubuntu0.10.04.1+blankon1.dsc # blankon $ bzr import-dsc ../firefox_4.0~b7+nobinonly-0ubuntu3.dsc # dari ubuntu cek apakah sudah terimpor dengan perintah $ bzr tags 3.6.8+build1+nobinonly-0ubuntu0.10.04.1+blankon1 2 4.0~b7+nobinonly-0ubuntu3 3 upstream-3.6.8+build1+nobinonly 1 upstream-4.0~b7+nobinonly 1.1.1 o salin changelog dari blankon dan gabung debian ubuntu $ cp debian/changelog debian/changelog.ubuntu $ merge-changelog ../firefox-3.6.8+build1+nobinonly/debian/ changelog debian/changelog.ubuntu > debian/changelog
- Mengubah isi Bookmark milik Firefox 4. Perubahan dilakukan melalui patch yang tertulis dalam debian/patches/blankon_bookmarks.patch
- sunting berkas distribution.ini menjadi [Global] id=YPLI version=1.0 about=Mozilla Firefox for BlankOn [Preferences] app.distributor = “ypli” app.distributor.channel = “blankon” app.partner.ubuntu = “blankon”
- Proses re-branding berikutnya (startup page, dsb) dilakukan melalui sebuah firefox extension bernama blankonfox
- Ubah Maintainer $ bzr diff debian/control.pp === modified file 'debian/control.pp' debian/control.pp 2011-01-12 09:00:16 +0000 +++ debian/control.pp 2011-01-24 16:34:04 +0000 @@ -1,7 +1,8 @@ Source: @APPNAME@ Section: web Priority: optional -Maintainer: Ubuntu Mozilla Team ubuntu-mozillateam@lists.ubuntu.com +Maintainer: BlankOn Developers BlankOn-dev@googlegroups.com +XSBC-Original-Maintainer: Ubuntu Mozilla Team <ubuntu- mozillateam@lists.ubuntu.com> Vcs-Bzr: https://code.launchpad.net/~mozillateam/firefox/firefox- 4.0.head Build-Depends: cdbs, debhelper (>= 5), @@ -50,7 +51,7 @@ ${misc:Depends}, ${shlibs:Depends}, @APPNAME@-branding | @APPNAME_OTHER@-branding -Recommends: ubufox +Recommends: blankonfox Provides: www-browser, iceweasel, gnome-www-browser Suggests: @APPNAME@-gnome-support | firefox-kde-support, latex-xft- fonts, libthai0 XB-Xul-AppId: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
- Buat changelog dengan perintah dch -i, contoh
$ bzr diff debian/changelog
=== modified file 'debian/changelog'
debian/changelog 2011-01-12 09:00:16 +0000
+++ debian/changelog 2011-01-24 16:39:39 +0000
@@ -1,3 +1,18 @@
+firefox (4.0~b9+build1+nobinonly-0ubuntu1+blankon1) natty; urgency=low
- New upstream release
- Merge from ubuntu natty, remaining changes:
- debian/patches/ubuntu_bookmarks.patch, removing ubuntu bookmarks
- debian/patches/blankon_bookmarks.patch, adding blankon bookmarks
- debian/patches/ubuntu_codes_amazon.patch, removed
- debian/patches/install_ubuntu_prefs.patch. removed
- debian/distribution.ini, change vendor to blankon style
- debian/control.pp
* change DebianMaintainerField
* change ubufox -> blankonfox
- -- Mahyuddin Susanto udienz@ubuntu.com Mon, 24 Jan 2011 16:39:23 +0000
- firefox (4.0~b9+build1+nobinonly-0ubuntu1) natty; urgency=low
- Lihat dan simpan perubahan anda $ bzr diff | diffstat $ bzr diff | less $ bzr commit
- Beri tag $ head -n1 debian/changelog firefox (4.0~b7+nobinonly-0ubuntu3+blankon1) pattimura; urgency=low $ bzr tag 4.0~b7+nobinonly-0ubuntu3+blankon1 Created tag 4.0~b7+nobinonly-0ubuntu3+blankon1.
- Kirim ke irgsh bzr push bzr+ssh://bzr@dev.blankonlinux.or.id/bzr/pattimura/firefox Langkah selanjutnya silakan buka halaman ini: http://dev.blankonlinux.or.id/ wiki/Pemaket/PanduanMengirimPaketKePabrikPaketVersi1
Bonus Point
- Buat debdiff dan upload di halaman ini. $ debdiff firefox_4.0~b9+build1+nobinonly-0ubuntu1.dsc firefox_4.0~b9+build1+nobinonly-0ubuntu1+blankon1.dsc > /tmp/ firefox_4.0~b9+build1+nobinonly-0ubuntu1+blankon1.dsc.debdiff
- Bila membuat patch, sesuaikan dengan dep3 http://dep.debian.net/deps/ dep3/
Yang sangat tidak dianjurkan untuk diubah
sangat trivial.. sebagiknya di hindari
- Mengubah patch system (misal dari cdbs ke quilt)
- Menaikkan Version-Number di debian/control
- debian/changelog berisikan hanya beberapa patah kata atau smilies.
contoh:KategoriPemaket Last modified on 01/25/2011 12:16:47 AM
* rilis terbaru, bisa di untuh nih :)
atau
impor ke pattimura
kenapa? sangat tidak lengkap dan akan menyusahkan pengelola paket
selanjutnya.
Attachments (1)
* firefox_4.0~b9+build1+nobinonly-0ubuntu1+blankon1.dsc.debdiff (36.8 KB)
- added by mahyuddin susanto <udienz> 6 years ago.