Maleo HTML5 Runner [Serie-4]


بِسْمِ اللهِ الرَّحْمنِ الرَّحِيم-

Sesuai janji saya kemarin, kali ini kita akan mencoba memaketkan aplikasi FlappyBird menjadi .deb. Di pembahasan yang lalu kita sudah mempunyai 6 berkas beserta 1  config.xml ,nah agar bisa di paketkan menjadi .deb kita harus membuat struktur berkas seperti berikut :

tree

 untuk pembahasan kali ini memang agak panjang jadi baca perlahan-lahan agar pesannya mudah di pahami, diharapkan anda juga ikut mempraktekkan agar tidak lupa.

Dalam pemaketan ini, kita membuat satu folder root yang bernama FlappyBird. Di dalamnya berisi 2 folder yaitu usr dan DEBIAN. Barulah setelah itu ditambahkan folder-foler yang lain. Buatlah folder-folder itu sendiri secara manual. namun agar lebih mudah kita bisa menggunakan perintah via terminal, silahkan copy script berikut:

mkdir -p FlappyBird/DEBIAN/ FlappyBird/usr/share/pixmaps FlappyBird/usr/share/applications/ FlappyBird/usr/share/FlappyBird/debian/ 

nah kalo sudah terbentuk semua foldernya, mari kita masukin satu persatu berkas yang kita butuhkan

1. Buat berkas control

Package: FlappyBird
Version: 1.0.0
Section: Games
Priority: optional
Architecture: i386
Maintainer: Anugrah Bagus S <newbieilmu@gmail.com>
Depends: maleo,gnome-common
Description: The Popular Game
This is just tester app ,build with maleo html5 runner

kemudian anda simpan di dalam folder DEBIAN

2. Masukin 7 berkas yang telah kita buat sebelumnya di dalam folder usr/share/FlappyBird

3. Buat 6 berkas dengan nama changelog, compat, control, copyright, install & rule yang nantinya akan simpan di dalam folder usr/share/FlappyBird/debian

4. Buat berkas FlappyBird.desktop, bertujuan agar aplikasi kita nantinya dapat muncul di destop dan jangan lupa simpan file ini di dalam folder usr/share/applications

[Desktop Entry]
Name=FlappyBird
Comment=The Most Popular Games
Exec=/usr/bin/maleo /usr/share/FlappyBird/
Icon=bird.png
Terminal=false
Type=Application
Categories=Games;
StartupNotify=true
Name[C]=FlappyBird

Penjelasan singkat dari saya adalah pada perintah Exec, maleo akan mencoba mengeksekusi file config.xml yang berada di dalam folder FlappyBird *seperti yang telah di jelaskan di sesi yang lalu

5. Copykan berkas bird.png ke dalam folder pixmaps yang berlokasi di usr/share/pixmaps

Nah kita telah selesai membuat hirarki / struktur pemaketan, sekarang saatnya mulai “mencangkul”. Pastikan anda sudah menginstall tool berikut :

sudo apt-get install build-essential devscripts ubuntu-dev-tools debhelper fakeroot lintian tree

setelah anda install mari kita masuk ke folder awal aplikasi yang kita buat tadi kemudian ketikan script berikut di terminal

fakeroot dpkg --build FlappyBird

Jika tidak ada kesalahan harusnya terbentuk paket FlappyBird.deb ,berikut akan saya  bagikan tangkapan layar FlappyBird yang telah berhasil saya buat

Flappy00

 Flappy03

Flappy02

Flappy04

Flappy05Bagaimana sangat mudah bukan membuat sendiri aplikasi menggunakan maleo dan sekaligus belajar memaketkannya.

Unduh Sourcecode : https://dl.dropboxusercontent.com/u/90310230/FlappyBird.zip

Unduh FlappyBird.deb : https://dl.dropboxusercontent.com/u/90310230/FlappyBird.deb

Referensi :
http://malsasa.wordpress.com/2013/12/25/panduan-pemaketan-debian-termudah-disertai-contoh/

2 pemikiran pada “Maleo HTML5 Runner [Serie-4]

  1. Keren gan, mudah di terapkan tutorialnya🙂

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s