Date: Sunday, December 6, 2015 @ 19:20:10 Author: fyan Revision: 149035
archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: fox/repos/community-staging-i686/ fox/repos/community-staging-i686/PKGBUILD (from rev 149034, fox/trunk/PKGBUILD) fox/repos/community-staging-x86_64/ fox/repos/community-staging-x86_64/PKGBUILD (from rev 149034, fox/trunk/PKGBUILD) -----------------------------------+ community-staging-i686/PKGBUILD | 63 ++++++++++++++++++++++++++++++++++++ community-staging-x86_64/PKGBUILD | 63 ++++++++++++++++++++++++++++++++++++ 2 files changed, 126 insertions(+) Copied: fox/repos/community-staging-i686/PKGBUILD (from rev 149034, fox/trunk/PKGBUILD) =================================================================== --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-12-06 18:20:10 UTC (rev 149035) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Ben <b...@benmazer.net> + +pkgname=fox +epoch=1 +pkgver=1.6.50 +pkgrel=2 +pkgdesc="Free Objects for X: GUI Toolkit for C++" +arch=('i686' 'x86_64') +url="http://www.fox-toolkit.org/" +license=('LGPL' 'custom') +depends=('bzip2' 'libxcursor' 'libxft' 'libxrandr' 'libxi' 'libpng' 'libtiff' 'glu') +makedepends=('mesa' 'gendesk' 'imagemagick') +optdepends=('perl') +source=(http://ftp.fox-toolkit.org/pub/fox-$pkgver.tar.gz) +md5sums=('f68c2219318ecb0b838387ae85d3220d') + +prepare() { + cd ${srcdir}/${pkgname}-${pkgver} + gendesk -n -f --pkgname=adie --pkgdesc="Fast and convenient programming text editor" --categories="Utility;TextEditor" + gendesk -n -f --pkgname=calculator --name="FOX Calculator" --pkgdesc="Simple desktop calculator" --categories="Utility;Calculator" + gendesk -n -f --pkgname=ControlPanel --name="FOX Desktop Setup" --pkgdesc="Setup desktop appearance for FOX applications" --categories="Settings;DesktopSettings" + gendesk -n -f --pkgname=PathFinder --pkgdesc="File browser" --categories="System;FileTools;FileManager" +} + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + convert adie/big_gif.gif adie.png + convert calculator/bigcalc.gif calculator.png + convert pathfinder/file_gif.gif PathFinder.png + + export CPPFLAGS="$CPPFLAGS -I/usr/include/freetype2" + ./configure --prefix=/usr \ + --enable-release \ + --with-xft=yes \ + --with-opengl=yes \ + --with-xim \ + --with-xshm \ + --with-shape \ + --with-xcursor \ + --with-xrender \ + --with-xrandr \ + --with-xfixes \ + --with-xinput + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + + pushd tests + make ControlPanel + install -m755 .libs/ControlPanel ${pkgdir}/usr/bin/ + popd + + install -Dm644 LICENSE_ADDENDUM ${pkgdir}/usr/share/licenses/$pkgname/LICENSE + + install -dm755 ${pkgdir}/usr/share/{applications,pixmaps} + install -m644 *.png ${pkgdir}/usr/share/pixmaps/ + install -m644 *.desktop ${pkgdir}/usr/share/applications/ +} Copied: fox/repos/community-staging-x86_64/PKGBUILD (from rev 149034, fox/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-12-06 18:20:10 UTC (rev 149035) @@ -0,0 +1,63 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Contributor: Ben <b...@benmazer.net> + +pkgname=fox +epoch=1 +pkgver=1.6.50 +pkgrel=2 +pkgdesc="Free Objects for X: GUI Toolkit for C++" +arch=('i686' 'x86_64') +url="http://www.fox-toolkit.org/" +license=('LGPL' 'custom') +depends=('bzip2' 'libxcursor' 'libxft' 'libxrandr' 'libxi' 'libpng' 'libtiff' 'glu') +makedepends=('mesa' 'gendesk' 'imagemagick') +optdepends=('perl') +source=(http://ftp.fox-toolkit.org/pub/fox-$pkgver.tar.gz) +md5sums=('f68c2219318ecb0b838387ae85d3220d') + +prepare() { + cd ${srcdir}/${pkgname}-${pkgver} + gendesk -n -f --pkgname=adie --pkgdesc="Fast and convenient programming text editor" --categories="Utility;TextEditor" + gendesk -n -f --pkgname=calculator --name="FOX Calculator" --pkgdesc="Simple desktop calculator" --categories="Utility;Calculator" + gendesk -n -f --pkgname=ControlPanel --name="FOX Desktop Setup" --pkgdesc="Setup desktop appearance for FOX applications" --categories="Settings;DesktopSettings" + gendesk -n -f --pkgname=PathFinder --pkgdesc="File browser" --categories="System;FileTools;FileManager" +} + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + convert adie/big_gif.gif adie.png + convert calculator/bigcalc.gif calculator.png + convert pathfinder/file_gif.gif PathFinder.png + + export CPPFLAGS="$CPPFLAGS -I/usr/include/freetype2" + ./configure --prefix=/usr \ + --enable-release \ + --with-xft=yes \ + --with-opengl=yes \ + --with-xim \ + --with-xshm \ + --with-shape \ + --with-xcursor \ + --with-xrender \ + --with-xrandr \ + --with-xfixes \ + --with-xinput + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install + + pushd tests + make ControlPanel + install -m755 .libs/ControlPanel ${pkgdir}/usr/bin/ + popd + + install -Dm644 LICENSE_ADDENDUM ${pkgdir}/usr/share/licenses/$pkgname/LICENSE + + install -dm755 ${pkgdir}/usr/share/{applications,pixmaps} + install -m644 *.png ${pkgdir}/usr/share/pixmaps/ + install -m644 *.desktop ${pkgdir}/usr/share/applications/ +}