# This is an ebuild script for kfiresaver. # See http://www.kde-look.org/content/show.php?content=2631 # To be used with Portage, the package managment # system of Gentoo GNU/Linux. http://www.gentoo.org # Made by Petrus Pietilä - petrus@pietila.info # Feel free to send feedback about this script A=kfiresaver-0.4.tar.gz S=${WORKDIR}/${P} DESCRIPTION="An OpenGL screensaver for kde" SRC_URI="http://www.pietila.info/gentoo/${A}" HOMEPAGE="http://www.kde-look.org/content/show.php?content=2631" DEPEND="~kde-base/kde-3.0" RDEPEND="${DEPEND}" # Ebuild functions src_unpack() { unpack ${A} } src_compile() { cd ${S} ./configure || die "configure failed" cd ${S} make || die "make failed" } # Build functions src_install() { cd ${S} insinto /usr/lib/menu doins ${S}/kfiresaver/kfiresaver.menu insinto /usr/kde/3/share/apps/kfiresaver doins ${S}/kfiresaver/tux.png doins ${S}/kfiresaver/kde.png doins ${S}/kfiresaver/particle.bmp insinto /usr/kde/3/share/applnk/System/ScreenSavers doins ${S}/kfiresaver/kfiresaver.desktop insinto /usr/kde/3/bin doins ${S}/kfiresaver/kfiresaver.kss fperms 755 /usr/kde/3.1/bin/kfiresaver.kss } # Displayed after the job is done pkg_postinst() { echo "" echo "This is my first ebuild so I guess it's not perfect" echo "However feel free to send feedback to petrus@pietila.info" echo "" } # Displayed after you remove this package pkg_postrm() { echo "" echo "kfiresaver-0.4-r1 removed" echo "" }