diff --git a/build/gtkspell-build.sh b/build/gtkspell-build.sh new file mode 100755 index 00000000000..d1e56943fab --- /dev/null +++ b/build/gtkspell-build.sh @@ -0,0 +1,13 @@ +#! /bin/sh + +export PATH=$pkgconfig/bin:/bin:/usr/bin +export PKG_CONFIG_PATH=$glib/lib/pkgconfig:$atk/lib/pkgconfig:$pango/lib/pkgconfig:$gtk/lib/pkgconfig +export LD_LIBRARY_PATH=$glib/lib:$atk/lib:$pango/lib:$gtk/lib:$pspell/lib +export C_INCLUDE_PATH=$pspell/include + +top=`pwd` +tar xvfz $src +cd gtkspell-* +./configure --prefix=$top +make +make install diff --git a/build/pan-build-2.sh b/build/pan-build-2.sh new file mode 100755 index 00000000000..87dd4e6a1b0 --- /dev/null +++ b/build/pan-build-2.sh @@ -0,0 +1,20 @@ +#! /bin/sh + +export PATH=$pkgconfig/bin:$gnet/bin:/bin:/usr/bin +export PKG_CONFIG_PATH=$glib/lib/pkgconfig:$atk/lib/pkgconfig:$pango/lib/pkgconfig:$gtk/lib/pkgconfig:$gtkspell/lib/pkgconfig +export LD_LIBRARY_PATH=$glib/lib:$atk/lib:$pango/lib:$gtk/lib:$gnet/lib:$pspell/lib:$gtkspell/lib + +# A bug in gtkspell: the pspell library path is not exported +# through pkgconfig. +export LIBRARY_PATH=$pspell/lib + +export LDFLAGS=-s + +top=`pwd` +tar xvfj $src +cd pan-* +./configure --prefix=$top +make +make install +cd .. +rm -rf pan-* diff --git a/build/pan-run.sh b/build/pan-run.sh new file mode 100755 index 00000000000..923a232925d --- /dev/null +++ b/build/pan-run.sh @@ -0,0 +1,7 @@ +#! /bin/sh + +export LD_LIBRARY_PATH=$glib/lib:$atk/lib:$pango/lib:$gtk/lib:$gnet/lib:$pspell/lib:$gtkspell/lib + +ldd $pan/bin/pan + +$pan/bin/pan \ No newline at end of file diff --git a/build/pspell-build.sh b/build/pspell-build.sh new file mode 100755 index 00000000000..588c2f1a09a --- /dev/null +++ b/build/pspell-build.sh @@ -0,0 +1,10 @@ +#! /bin/sh + +export PATH=/bin:/usr/bin + +top=`pwd` +tar xvfz $src +cd pspell-* +./configure --prefix=$top +make +make install diff --git a/tmpl/gtkspell-2.0.2.nix b/tmpl/gtkspell-2.0.2.nix new file mode 100644 index 00000000000..844a7586769 --- /dev/null +++ b/tmpl/gtkspell-2.0.2.nix @@ -0,0 +1,10 @@ +pkgconfig <- ./pkgconfig-0.15.0.nix +glib <- ./glib-2.2.1.nix +atk <- ./atk-1.2.0.nix +pango <- ./pango-1.2.1.nix +gtk <- ./gtk+-2.2.1.nix +pspell <- ./pspell-.12.2.nix + +src = url(http://pan.rebelbase.com/download/extras/gtkspell/SOURCES/gtkspell-2.0.2.tar.gz) + +build = ../build/gtkspell-build.sh diff --git a/tmpl/pan-0.13.91-run.nix b/tmpl/pan-0.13.91-run.nix new file mode 100644 index 00000000000..9fe803defd6 --- /dev/null +++ b/tmpl/pan-0.13.91-run.nix @@ -0,0 +1,11 @@ +pan <- ./pan-0.13.91.nix + +glib <- ./glib-2.2.1.nix +atk <- ./atk-1.2.0.nix +pango <- ./pango-1.2.1.nix +gtk <- ./gtk+-2.2.1.nix +gnet <- ./gnet-1.1.8.nix +pspell <- ./pspell-.12.2.nix +gtkspell <- ./gtkspell-2.0.2.nix + +run = ../build/pan-run.sh diff --git a/tmpl/pan-0.13.91.nix b/tmpl/pan-0.13.91.nix new file mode 100644 index 00000000000..e6baf76293b --- /dev/null +++ b/tmpl/pan-0.13.91.nix @@ -0,0 +1,12 @@ +pkgconfig <- ./pkgconfig-0.15.0.nix +glib <- ./glib-2.2.1.nix +atk <- ./atk-1.2.0.nix +pango <- ./pango-1.2.1.nix +gtk <- ./gtk+-2.2.1.nix +gnet <- ./gnet-1.1.8.nix +pspell <- ./pspell-.12.2.nix +gtkspell <- ./gtkspell-2.0.2.nix + +src = url(http://pan.rebelbase.com/download/releases/0.13.91/SOURCE/pan-0.13.91.tar.bz2) + +build = ../build/pan-build-2.sh diff --git a/tmpl/pspell-.12.2.nix b/tmpl/pspell-.12.2.nix new file mode 100644 index 00000000000..33e63b85aac --- /dev/null +++ b/tmpl/pspell-.12.2.nix @@ -0,0 +1,3 @@ +src = url(http://unc.dl.sourceforge.net/sourceforge/pspell/pspell-.12.2.tar.gz) + +build = ../build/pspell-build.sh