Membangun seed dari repo karena sudah tidak dirawat lagi oleh GNOME.
Ambil kode sumber dari repo: https://github.com/rockybars/seed.
Pasang git
terlebih dahulu,
$ sudo zypper in git-core
$ mkdir src
$ cd src
$ git clone https://github.com/rockybars/seed.git
$ ./autogen.sh
Yang dibutuhkan (semua yang dibawah ini mestinya dapat dipasang dengan sudo zypper in nama_paket
) agar ./autogen.sh
tidak ngomel-ngomel:
- gnome-common
- make
- gcc (secara default akan pasang gcc4.8)
- libffi48-devel (karena versi gcc yang terpasang: 4.8)
- gobject-introspection-devel
- sqlite3-devel
- mpfr-devel
- dbus-1-glib-devel
- gnome-js-common
- webkit2gtk3-devel (paket ini lumayan banyak isinya)
$ make
$ sudo make install
$ sudo ldconfig
Pastikan libseed-gtk3
terpasang,
$ sudo ldconfig --print | grep libseed
libseed-gtk3.so.0 (libc6,x86-64) => /usr/local/lib/libseed-gtk3.so.0
libseed-gtk3.so (libc6,x86-64) => /usr/local/lib/libseed-gtk3.so
Ambil kode sumber maleo https://github.com/rockybars/maleo, tapi sebelumnya pasang alatnya: vala
, cmake
dan gcc-c++
.
$ git clone https://github.com/rockybars/maleo.git
$ cd maleo
$ mkdir build
$ cd build
$ cmake ..
$ make
$ ./maleo --version
Maleo 2.0.0
WebKit 2.8.5 <-- versi ini tergantung versi webkit yang digandeng
Bangun ekstensi webkit2,
$ cd maleo
$ cd src/extension
$ make
Salin maleo-server.so
ke direktori build (pada dasarnnya, biarkan maleo
dan maleo-server.so
bersatu
(ada di dalam satu folder, atau biarkan maleo menemukan maleo-server.so
)).
$ ls
maleo maleo-server.so
$ maleo ../examples/hello
$ maleo ../example/hello --debug
:)