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.
Oiya, sebelumnya saya juga sudah menyiapkan flashplayer.SlackBuild dan slack-desc yang dapat sobat unduh di sini. Hehehe..

asyik, jalan-jalan kesini dapat ilmu baru
terus berbagi ya masbro
Terima kasih telah berbagi mas