Membuat Sendiri Paket Flash Player Untuk Slackware

Dulu saya pernah menulis tentang bagaimana caranya menambahkan (menginstal) plug-in Adobe Flash Player untuk Slackware. Nah, kali ini saya akan memberikan SlackBuild script untuk membuat paketnya.

Paket yang saya maksud di sini bukan berarti kita mem-build Flash Player dari source. Flash Player adalah perangkat lunak proprietary dari Adobe, jadi yang kita unduh adalah file binary.

Adobe Flash Player dilengkapi dengan control panel, dari control panel tersebut kita bisa mengatur permission dari file flash yang diputar oleh browser, seperti Mozilla Firefox, Seamonkey, Google Chrome, dan lain-lain. Jadi, Flash Player kali ini bukan hanya plug-in seperti cara yang dulu pernah saya publish. :)

Berikut caranya:

Pertama, yang harus disediakan adalah versi terakhir dari Adobe Flash Player, bisa diunduh langsung dari situs resminya, yaitu di sini. Flash Player yang saya gunakan di sini adalah versi 11.1r102, jika ada yang lebih baru bisa diganti dengan mengubah bagian “VERSION” di SlackBuild script-nya.

Kedua, kita buat SlackBuild script dengan nama “flashplayer.SlackBuild”, seperti ini:

#!/bin/sh

# Slackware build script for <flashplayer>

PRGNAM=flashplayer

VERSION=${VERSION:-11.1r102}    # Sesuaikan dengan versi Flash Player

BUILD=${BUILD:-1}

TAG=${TAG:-nn}

if [ -z "$ARCH" ]; then

  case “$( uname -m )” in

    i?86) ARCH=i486 ;;

    arm*) ARCH=arm ;;

           *) ARCH=$( uname -m ) ;;

  esac

fi

CWD=$(pwd)

TMP=${TMP:-/tmp/build}

PKG=$TMP/package-$PRGNAM

rm -rf $PKG

mkdir -p $TMP $PKG

cd $PKG

tar xvf $CWD/install_flash_player_11_linux.i386.tar.gz

mkdir -p usr/lib/mozilla/plugins

mv libflashplayer.so usr/lib/mozilla/plugins/

chown -R root:root .

find . \

\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \

-exec chmod 755 {} \; -o \

\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \

-exec chmod 644 {} \;

mkdir -p $PKG/install

cat $CWD/slack-desc > $PKG/install/slack-desc

cd $PKG

/sbin/makepkg -l y -c n $TMP/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.txz

rm -rf $PKG

Ketiga, kita buat deskripsi file-nya yang bernama “slack-desc”, seperti ini:

# HOW TO EDIT THIS FILE:

# The “handy ruler” below makes it easier to edit a package description. Line

# up the first ‘|’ above the ‘:’ following the base package name, and the ‘|’

# on the right side marks the last column you can put a character in. You must

# make exactly 11 lines for the formatting to be correct. It’s also

# customary to leave one space after the ‘:’.

           |—–handy-ruler——————————————————|

flashplayer: Adobe Flash Player Plug-in

flashplayer:

flashplayer: Adobe Flash Player is a plug-in for playing flash video on browser

flashplayer: such as Mozilla Firefox, Google Chrome, etc.

flashplayer: This is a proprietary plug-in from Adobe.

flashplayer:

flashplayer:

flashplayer: Homepage: http://www.adobe.com/

flashplayer:

flashplayer:

flashplayer:

Setelah ketiganya dimiliki, masukkan ke dalam satu folder, lalu pastikan “flashplayer.SlackBuild” bisa dieksekusi (executable), eksekusi melalui terminal. Setelah selesai, paket yang dibuat tadi berada di folder /tmp/build, bisa langsung diinstall menggunakan installpkg. :D

Oiya, sebelumnya saya juga sudah menyiapkan flashplayer.SlackBuild dan slack-desc yang dapat sobat unduh di sini. Hehehe.. :P

About these ads

2 Balasan ke Membuat Sendiri Paket Flash Player Untuk Slackware

  1. pelancongnekad mengatakan:

    asyik, jalan-jalan kesini dapat ilmu baru
    terus berbagi ya masbro ;-)

  2. Abed Saragih mengatakan:

    Terima kasih telah berbagi mas :)

Berikan Balasan

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

WordPress.com Logo

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

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.

%d blogger menyukai ini: