From f067192c38e4af6208b1f35a76f0c952266869f8 Mon Sep 17 00:00:00 2001 From: rhatto Date: Wed, 3 Sep 2008 03:48:23 +0000 Subject: merging with changes made since 21th May git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@233 18ef50b8-d735-4ccd-97c1-689132df3dd9 --- dev/libs/boost/boost.mkbuild | 235 +++++++++++++++++++++++++ dev/libs/boost/boost_custom_jam_rule.diff | 25 +++ dev/libs/check/check.mkbuild | 160 +++++++++++++++++ dev/libs/directfb-extra/DirectFB-extra.mkbuild | 167 ++++++++++++++++++ dev/libs/directfb/directfb.mkbuild | 167 ++++++++++++++++++ dev/libs/eet/eet.mkbuild | 113 ++++++++++++ dev/libs/eventlog/eventlog.mkbuild | 90 ++++++++++ dev/libs/exml/exml.mkbuild | 117 ++++++++++++ dev/libs/libcroco/libcroco.mkbuild | 169 ++++++++++++++++++ dev/libs/libelf/libelf.mkbuild | 169 ++++++++++++++++++ dev/libs/libgweather/libgweather.mkbuild | 169 ++++++++++++++++++ dev/libs/libtasn1/libtasn1.mkbuild | 169 ++++++++++++++++++ dev/python/configobj/configobj.mkbuild | 101 +++++++++++ dev/python/db3/db3.mkbuild | 170 ++++++++++++++++++ dev/python/epsilon/epsilon.mkbuild | 117 ++++++++++++ dev/python/genshi/Genshi.mkbuild | 96 ++++++++++ dev/python/mysql-python/MySQL-python.mkbuild | 173 ++++++++++++++++++ dev/python/pygments/Pygments.mkbuild | 90 ++++++++++ dev/python/pyrex/pyrex.mkbuild | 177 +++++++++++++++++++ dev/python/pythondialog/pythondialog.mkbuild | 178 +++++++++++++++++++ dev/python/setuptools/setuptools.mkbuild | 90 ++++++++++ dev/python/visual/visual.mkbuild | 167 ++++++++++++++++++ dev/tcltk/tls/tls.mkbuild | 174 ++++++++++++++++++ dev/util/gazpacho/gazpacho.mkbuild | 173 ++++++++++++++++++ 24 files changed, 3456 insertions(+) create mode 100644 dev/libs/boost/boost.mkbuild create mode 100644 dev/libs/boost/boost_custom_jam_rule.diff create mode 100644 dev/libs/check/check.mkbuild create mode 100644 dev/libs/directfb-extra/DirectFB-extra.mkbuild create mode 100644 dev/libs/directfb/directfb.mkbuild create mode 100644 dev/libs/eet/eet.mkbuild create mode 100644 dev/libs/eventlog/eventlog.mkbuild create mode 100644 dev/libs/exml/exml.mkbuild create mode 100644 dev/libs/libcroco/libcroco.mkbuild create mode 100644 dev/libs/libelf/libelf.mkbuild create mode 100644 dev/libs/libgweather/libgweather.mkbuild create mode 100644 dev/libs/libtasn1/libtasn1.mkbuild create mode 100644 dev/python/configobj/configobj.mkbuild create mode 100644 dev/python/db3/db3.mkbuild create mode 100644 dev/python/epsilon/epsilon.mkbuild create mode 100644 dev/python/genshi/Genshi.mkbuild create mode 100644 dev/python/mysql-python/MySQL-python.mkbuild create mode 100644 dev/python/pygments/Pygments.mkbuild create mode 100644 dev/python/pyrex/pyrex.mkbuild create mode 100644 dev/python/pythondialog/pythondialog.mkbuild create mode 100644 dev/python/setuptools/setuptools.mkbuild create mode 100644 dev/python/visual/visual.mkbuild create mode 100644 dev/tcltk/tls/tls.mkbuild create mode 100644 dev/util/gazpacho/gazpacho.mkbuild (limited to 'dev') diff --git a/dev/libs/boost/boost.mkbuild b/dev/libs/boost/boost.mkbuild new file mode 100644 index 0000000..cf56267 --- /dev/null +++ b/dev/libs/boost/boost.mkbuild @@ -0,0 +1,235 @@ +# +# This mkbuild is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or any later version. +# +# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., 59 Temple +# Place - Suite 330, Boston, MA 02111-1307, USA +# + +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Silvio Rhatto" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="rha" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://downloads.sourceforge.net/boost/boost_1_35_0.tar.bz2" + +# Source base name. if different from package name. Null ("") to default value. +# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[SOURCE NAME]]="boost" + +# +# Package version +[[VERSION]]="1.35.0" + +# +# Source Name construction string +# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION +[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME"_"1_35_0.tar.$EXTENSION" + +# Documentation files. Null ("") to auto-set commom doc-files: +[[DOCUMENTATION FILES]]="LICENSE_1_0.tx" + +# +# Other configure arguments +[[OTHER CONFIGURE ARGS]]="--with-libraries=all" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +[[SLACKBUILD PATH]]="dev/libs/boost" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +boost: boost +boost: +boost: Boost provides free peer-reviewed portable C++ source libraries. +boost: +boost: We emphasize libraries that work well with the C++ Standard Library. +boost: Boost libraries are intended to be widely useful, and usable across +boost: a broad spectrum of applications. +boost: +boost: +boost: http://www.boost.org/ +boost: +#configure +# Configure + +# That's the old way we did +#CFLAGS="$SLKCFLAGS" \ +# CXXFLAGS="$SLKCFLAGS" \ +# ./configure \ +# --prefix="$PREFIX" --libdir="$LIBDIR" $CONF_OPTIONS || exit $ERROR_CONF +# +# Add DESTDIR support into Makefile +#sed -i -e 's/\$(PREFIX)/\$(DESTDIR)\/\$(PREFIX)/' \ +# -e 's/\$(EPREFIX)/\$(DESTDIR)\/\$(EPREFIX)/' \ +# -e 's/\$(LIBDIR)/\$(DESTDIR)\/\$(LIBDIR)/' \ +# -e 's/\$(INCLUDEDIR)/\$(DESTDIR)\/\$(INCLUDEDIR)/' Makefile + +# New way, using stuff from http://slackbuilds.org/repository/12.1/development/boost/, +# wich has the following copyright note: + +# Copyright 2007-2008 Eric Hameleers +# Copyright 2007-2008 Heinz Wiesinger +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# bjam-build system mostly taken from SlackBuild by Eric Hameleers + +# Script modified by Robby Workman +# -- no additional license terms and no copyright + +# Small changes from Rhatto + +if [ "$ICU" = "YES" ]; then + do_icu="-sICU_PATH=/usr" +else + do_icu="" +fi + +# This is the python we build against: +PYTHON_VERSION=$(python -c 'import sys; print sys.version[:3]') +PYTHON_FLAGS="-sPYTHON_ROOT=/usr -sPYTHON_VERSION=$PYTHON_VERSION" + +# First build bjam, the boost build system: +cd tools/jam/src + CFLAGS="$SLKCFLAGS -fno-strict-aliasing" CC=gcc ./build.sh cc || exit $ERROR_CONF +cd - + +BJAM=$(find tools/jam/src/ -name bjam -a -type f) + +# Patch Jamroot to include our custom build rule +patch -p1 -i $CWD/boost_custom_jam_rule.diff || exit $ERROR_PATCH +#make_package +# Build procedure also thanks to slackbuilds.org and with the same copyright +# note from the configure section above + +# Create build subdirectory +mkdir obj + +# Next, we build boost using bjam + $BJAM \ + release \ + "-sNO_COMPRESSION=0" \ + "-sZLIB_INCLUDE=/usr/include" \ + "-sZLIB_LIBPATH=$LIBDIR" \ + "-sBZIP2_INCLUDE=/usr/include" \ + "-sBZIP2_LIBPATH=$LIBDIR" \ + "-sEXPAT_INCLUDE=/usr/include" \ + "-sEXPAT_LIBPATH=$LIBDIR" \ + --toolset=gcc \ + --layout=system \ + --builddir=obj \ + --prefix=/usr \ + --build-type=custom \ + $PYTHON_FLAGS \ + $do_icu \ + ${NUMJOBS} || exit ERROR_MAKE +#install_package +# Install + +# That's the old way we did +#make install DESTDIR="$PKG" || exit $ERROR_INSTALL + +# New way, thanks to slackbuilds.org and with the same copyright +# note from the configure section above + +# And then install boost.. +mkdir -p $PKG/usr/{lib,include} + +$BJAM \ + release \ + "-sEXPAT_INCLUDE=/usr/include" \ + "-sEXPAT_LIBPATH=$LIBDIR" \ + --toolset=gcc \ + --layout=system \ + --builddir=obj \ + --prefix=$PKG/usr \ + --build-type=custom \ + $PYTHON_FLAGS \ + $do_icu \ + install || exit $ERROR_INSTALL + +# This is old stuff also +# Version with underline +#VERSION_UNDERLINE="`echo $SRC_VERSION | sed -e 's/\./_/g'`" +# +# Underline version without minor version if minor version is 0 (workaround) +#VERSION_UNDERLINE="`echo $VERSION_UNDERLINE | sed -e 's/\([0-9]\+\)_\([0-9]\+\)_0/\1_\2/'`" +#cd /usr/include && ln -s boost-$VERSION_UNDERLINE/ boost +#multi shared" variant. + local build-type = [ MATCH "^--build-type=(.*)" : [ modules.peek : ARGV ] ] ; + build-type ?= minimal ; +-if ! ( $(build-type) in minimal complete ) ++if ! ( $(build-type) in minimal complete custom ) + { + build-type = minimal ; + } +@@ -145,6 +145,13 @@ + shared static + shared static + ; ++local default-build,custom = ++ release ++ speed full ++ single multi ++ shared ++ shared ++ ; + + # Set the default build. + local default-build = $(default-build,$(build-type)) ; diff --git a/dev/libs/check/check.mkbuild b/dev/libs/check/check.mkbuild new file mode 100644 index 0000000..aecc5c9 --- /dev/null +++ b/dev/libs/check/check.mkbuild @@ -0,0 +1,160 @@ +################################################################# +## Generic template for Mkbuild +## +## Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br ) +################################################################# +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Rafael Diniz" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="rd" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://ufpr.dl.sourceforge.net/sourceforge/check/check-0.9.5.tar.gz" + +# Source base name. if different from package name. Null ("") to default value. +# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[SOURCE NAME]]="" + +# Package name. Null ("") to auto-set +# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[PACKAGE NAME]]="" + +# +# Package default ARCH +# Default set is i486 +[[ARCH]]="" + +# +# Package version. Null ("") to auto-set. +# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[VERSION]]="" + +# +# Package extension. Null ("") to auto-set +# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[EXTENSION]]="" + +# +# Build number. +# Auto-set to default 1 +[[BUILD NUMBER]]="" + +# +# Source Name construction string +# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION +[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION" + +# +# Unpacker programa ("") to auto-set. Default "tar" +# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf" +[[UNPACKER]]="" +[[UNPACKER FLAGS]]="" + +# +# Dependency list input +# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]" +# Example: +[[SLACK REQUIRED]]="" + +# +# Decompress program +# gz, tgz, bz2, set null ("") to auto-set +# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[DECOMPRESSOR]]="" + +# +# Decompress check flag +# gz, tgz, bz2, set null ("") to auto-set +[[DECOMPRESSOR TEST FLAG]]="" + +# +# Documentation files. Null ("") to auto-set commom doc-files: +# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.* +[[DOCUMENTATION FILES]]="ABOUT-NLS AUTHORS COPYING ChangeLog FAQ INSTALL NEWS README TODO" + +# +# ./configure options +[[OTHER CONFIGURE ARGS]]="" + +# +# PREFIX. Default /usr +[[PREFIX]]="/usr" + +# +# Number of jobs +[[NUMBER OF JOBS]]="-j4" + +#--------------------- +# Others changes +#--------------------- +#[[MD5SUM CODE]]="" +#[[MD5SUM EXTENSION]]="" +#[[SIGNING KEY]]="" +#[[SIGNING KEY URL]]="" +[[PATCH FILES]]="" +[[NUMBER OF PREFIX SLASHES TO STRIP]]="1" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +#[[SLACKBUILD PATH]]="others/unclassified/[[NAME]]" +[[SLACKBUILD PATH]]="dev/libs/check" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure + on: download_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files + on: install_documentation + on: slackdesc +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +check: check by Slack.Sarava +check: +check: Check is a unit testing framework for C. It features a simple +check: interface for defining unit tests, putting little in the way +check: of the developer. Tests are run in a separate address space, +check: so Check can catch both assertion failures and code errors +check: that cause segmentation faults or other signals. The output +check: from unit tests can be used within source code editors and IDEs. +check: +check: +check: +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +DirectFB-extra: DirectFB-extra (software for DirectFB) +DirectFB-extra: +DirectFB-extra: DirectFB-extra provides images and video providers +DirectFB-extra: and also other examples for DirectFB. +DirectFB-extra: +DirectFB-extra: +DirectFB-extra: +DirectFB-extra: +DirectFB-extra: +DirectFB-extra: http://www.directfb.org/ +DirectFB-extra: +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +DirectFB: DirectFB by Slack.Sarava +DirectFB: +DirectFB: DirectFB is a thin library that provides hardware graphics +DirectFB: acceleration, input device handling and abstraction, integrated +DirectFB: windowing system with support for translucent windows and multiple +DirectFB: display layers, not only on top of the Linux Framebuffer Device. +DirectFB: It is a complete hardware abstraction layer with software fallbacks +DirectFB: for every graphics operation that is not supported by the +DirectFB: underlying hardware. DirectFB adds graphical power to embedded +DirectFB: systems and sets a new standard for graphics under Linux. +DirectFB: +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group +off: download_source + on: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check +off: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +eet: eet +eet: +eet: Eet is a tiny library designed to write an arbitary set of chunks of +eet: data to a file and optionally compress each chunk (very much like a +eet: zip file) and allow fast random-access reading of the file later +eet: on. It does not do zip as a zip itself has more complexity than is +eet: needed, and it was much simpler to implement this once here. +eet: +eet: +eet: +eet: +# + # Configure ++./autogen.sh || exit $ERROR_CONF +#p< diff --git a/dev/libs/eventlog/eventlog.mkbuild b/dev/libs/eventlog/eventlog.mkbuild new file mode 100644 index 0000000..34b6ba5 --- /dev/null +++ b/dev/libs/eventlog/eventlog.mkbuild @@ -0,0 +1,90 @@ +# +# This mkbuild is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or any later version. +# +# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., 59 Temple +# Place - Suite 330, Boston, MA 02111-1307, USA +# + +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Silvio Rhatto" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="rha" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://www.balabit.com/downloads/files/syslog-ng/sources/stable/src/eventlog-0.2.7.tar.gz" + +# Documentation files. Null ("") to auto-set commom doc-files: +[[DOCUMENTATION FILES]]="AUTHORS COPYING CREDITS ChangeLog NEWS README VERSION" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +[[SLACKBUILD PATH]]="dev/libs/eventlog" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +eventlog: eventlog +eventlog: +eventlog: The EventLog library aims to be a replacement of the simple syslog() +eventlog: API provided on UNIX systems. The major difference between EventLog +eventlog: and syslog is that EventLog tries to add structure to messages. +eventlog: +eventlog: +eventlog: +eventlog: +eventlog: +eventlog: +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group +off: download_source + on: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check +off: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +exml: exml +exml: +exml: EXML is an abstracted, generalized interface to an xml parser/writer, +exml: using ecore data structures and making things generally easy to get +exml: around in. +exml: +exml: +exml: +exml: +exml: +exml: +# + # Configure ++./autogen.sh || exit $ERROR_CONF +#p< diff --git a/dev/libs/libcroco/libcroco.mkbuild b/dev/libs/libcroco/libcroco.mkbuild new file mode 100644 index 0000000..0285e73 --- /dev/null +++ b/dev/libs/libcroco/libcroco.mkbuild @@ -0,0 +1,169 @@ +################################################################# +## Generic template for Mkbuild +## +## Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br ) +################################################################# +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Alexandre Vieira de Souza" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="avs" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://ftp.gnome.org/pub/gnome/sources/libcroco/0.6/libcroco-0.6.1.tar.bz2" + +# Source base name. if different from package name. Null ("") to default value. +# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[SOURCE NAME]]="" + +# Package name. Null ("") to auto-set +# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[PACKAGE NAME]]="" + +# +# Package default ARCH +# Default set is i486 +[[ARCH]]="" + +# +# Package version. Null ("") to auto-set. +# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[VERSION]]="" + +# +# Package extension. Null ("") to auto-set +# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[EXTENSION]]="" + +# +# Build number. +# Auto-set to default 1 +[[BUILD NUMBER]]="" + +# +# Source Name construction string +# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION +[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION" + +# +# Unpacker programa ("") to auto-set. Default "tar" +# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf" +[[UNPACKER]]="" +[[UNPACKER FLAGS]]="" + +# +# Dependency list input +# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]" +# Example: +[[SLACK REQUIRED]]="" + +# +# Decompress program +# gz, tgz, bz2, set null ("") to auto-set +# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[DECOMPRESSOR]]="" + +# +# Decompress check flag +# gz, tgz, bz2, set null ("") to auto-set +[[DECOMPRESSOR TEST FLAG]]="" + +# +# Documentation files. Null ("") to auto-set commom doc-files: +# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.* +[[DOCUMENTATION FILES]]="" + +# +# ./configure options +[[OTHER CONFIGURE ARGS]]="" + +# +# PREFIX. Default /usr +[[PREFIX]]="/usr" + +# +# Number of jobs +[[NUMBER OF JOBS]]="-j4" + +#--------------------- +# Others changes +#--------------------- +#[[MD5SUM CODE]]="" +#[[MD5SUM EXTENSION]]="" +#[[SIGNING KEY]]="" +#[[SIGNING KEY URL]]="" +#[[SIGNING KEY ID]]="" +#[[SIGNING URL]]="" +#[[CONFIG FILES]]="" +#[[PATCH URLS]]="" +[[PATCH FILES]]="" +[[NUMBER OF PREFIX SLASHES TO STRIP]]="1" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +#[[SLACKBUILD PATH]]="others/unclassified/libcroco" +[[SLACKBUILD PATH]]="dev/libs/libcroco" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +libcroco: libcroco by Slack.Sarava +libcroco: +libcroco: Libcroco is a standalone CSS2 parsing and manipulation library that +libcroco: provides a CSS2 selection engine and an experimental XML/CSS +libcroco: rendering engine. +libcroco: +libcroco: +libcroco: +libcroco: +libcroco: by avs +libcroco: +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +libelf: libelf by Slack.Sarava +libelf: +libelf: 'Libelf' lets you read, modify or create ELF files in an architecture +libelf: independent way. The library takes care of size and endian issues, e.g. +libelf: you can process a file for SPARC processors on an Intel-based system. +libelf: This library is a clean-room rewrite of the System V Release 4 library +libelf: and is supposed to be source code compatible with it. +libelf: +libelf: +libelf: by avs +libelf: +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +libgweather: libgweather by Slack.Sarava +libgweather: +libgweather: The package contains the GNOME panel which the area on your desktop +libgweather: from which you can run applications and applets, and perform other +libgweather: tasks. +libgweather: +libgweather: +libgweather: +libgweather: +libgweather: by avs +libgweather: +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +libtasn1: libtasn1 by Slack.Sarava +libtasn1: +libtasn1: This is the ASN.1 library used in GNUTLS +libtasn1: +libtasn1: +libtasn1: +libtasn1: +libtasn1: +libtasn1: +libtasn1: by avs +libtasn1: +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure + on: download_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source +off: configure + on: make_package +off: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files + on: install_documentation + on: slackdesc +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +configobj: configobj +configobj: +configobj: A python module for ultra simple handling of configuration files. +configobj: Also useful for human readable data persistence. +configobj: Flexible and simple. +configobj: +configobj: +configobj: +configobj: +configobj: +configobj: +#make_package +# Build and install package +python setup.py build install --root=$PKG +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source + on: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +db3: db3 (Berkeley database library version 3) +db3: +db3: The Berkeley Database (Berkeley DB) library provides embedded database +db3: support for both traditional and client/server applications. +db3: +db3: This package should be installed if compatibility is needed with +db3: databases created with the Berkeley DB version 3. +db3: +# + # Configure ++cd dist +#p< \ No newline at end of file diff --git a/dev/python/epsilon/epsilon.mkbuild b/dev/python/epsilon/epsilon.mkbuild new file mode 100644 index 0000000..aad127a --- /dev/null +++ b/dev/python/epsilon/epsilon.mkbuild @@ -0,0 +1,117 @@ +# +# This mkbuild is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or any later version. +# +# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., 59 Temple +# Place - Suite 330, Boston, MA 02111-1307, USA +# + +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Silvio Rhatto" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="rha" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://svn.enlightenment.org/svn/e/trunk/epsilon" + +# Package name +[[PACKAGE NAME]]="epsilon" + +# Source base name +[[SOURCE NAME]]="epsilon" + +# +# PKG_NAME version +[[VERSION]]="svn_version" + +# +# Dependency list input +[[SLACK REQUIRED]]="eet: evas: ecore: embryo: edje: imlib2" + +# +# Documentation files +[[DOCUMENTATION FILES]]="AUTHORS COPYING ChangeLog NEWS README TODO BUGS" + +# +# Other configure arguments +[[OTHER CONFIGURE ARGS]]="--sysconfdir=/etc" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +[[SLACKBUILD PATH]]="dev/python/epsilon" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group +off: download_source + on: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check +off: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +epsilon: epsilon +epsilon: +epsilon: Epsilon is a small, display independent, and quick thumbnailing +epsilon: library. The lib itself conforms to the standard put forth by +epsilon: freedesktop.org You can find out more information about it at +epsilon: http://triq.net/~jens/thumbnail-spec/index.html +epsilon: +epsilon: +epsilon: +epsilon: +epsilon: +# + # Configure ++./autogen.sh || exit $ERROR_CONF +#p< diff --git a/dev/python/genshi/Genshi.mkbuild b/dev/python/genshi/Genshi.mkbuild new file mode 100644 index 0000000..c09299b --- /dev/null +++ b/dev/python/genshi/Genshi.mkbuild @@ -0,0 +1,96 @@ +# +# This mkbuild is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or any later version. +# +# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., 59 Temple +# Place - Suite 330, Boston, MA 02111-1307, USA +# + +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Silvio Rhatto" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="rha" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://ftp.edgewall.com/pub/genshi/Genshi-0.5.tar.bz2" + +# +# Dependency list input +# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]" +# Example: +[[SLACK REQUIRED]]="setuptools" + +# SlackBuild PATH in Slack.Sarava tree +[[SLACKBUILD PATH]]="dev/python/Genshi" + +# Documentation files +[[DOCUMENTATION FILES]]="COPYING ChangeLog README.txt UPGRADE.txt" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure + on: download_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source +off: configure + on: make_package +off: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files + on: install_documentation + on: slackdesc +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +Genshi: Genshi +Genshi: +Genshi: Genshi is a Python library that provides an integrated set of +Genshi: components for parsing, generating, and processing HTML, XML +Genshi: or other textual content for output generation on the web. +Genshi: +Genshi: +Genshi: +Genshi: +Genshi: +Genshi: +#make_package +# Build and install package +python setup.py build install --root=$PKG +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source +off: configure + on: make_package +off: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +MySQL-python: MySQL-python by Slack.Sarava +MySQL-python: +MySQL-python: MySQLdb is an interface to the popular MySQL database server +MySQL-python: for Python. The design goals are: +MySQL-python: * Compliance with Python database API version 2.0 [PEP-0249] +MySQL-python: * Thread-safety +MySQL-python: * Thread-friendliness (threads will not block each other) +MySQL-python: +MySQL-python: MySQL-3.23 through 5.0 and Python-2.3 through 2.5 are currently +MySQL-python: supported. +MySQL-python: +# +-make $NUMJOBS || exit $ERROR_MAKE ++python setup.py build install --root=$PKG || exit $ERROR_MAKE +#p< diff --git a/dev/python/pygments/Pygments.mkbuild b/dev/python/pygments/Pygments.mkbuild new file mode 100644 index 0000000..1a29284 --- /dev/null +++ b/dev/python/pygments/Pygments.mkbuild @@ -0,0 +1,90 @@ +# +# This mkbuild is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or any later version. +# +# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., 59 Temple +# Place - Suite 330, Boston, MA 02111-1307, USA +# + +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Silvio Rhatto" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="rha" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://pypi.python.org/packages/source/P/Pygments/Pygments-0.10.tar.gz" + +# SlackBuild PATH in Slack.Sarava tree +[[SLACKBUILD PATH]]="dev/python/pygments" + +# Documentation files +[[DOCUMENTATION FILES]]="AUTHORS CHANGES LICENSE TODO" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure + on: download_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source +off: configure + on: make_package +off: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files + on: install_documentation + on: slackdesc +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +Pygments: Pygments +Pygments: +Pygments: Pygments is a syntax highlighting package written in Python. +Pygments: +Pygments: +Pygments: +Pygments: +Pygments: +Pygments: +Pygments: +Pygments: +#make_package +# Build and install package +python setup.py build install --root=$PKG +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source +off: configure +off: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +pyrex: Pyrex by Slack.Sarava +pyrex: +pyrex: Pyrex lets you write code that mixes Python and C data types any way +pyrex: you want, and compiles it into a C extension for Python. +pyrex: +pyrex: +pyrex: +pyrex: +pyrex: +pyrex: +pyrex: +# +-if [ ! -s "$SRC_DIR/$SRC" ] || ! [[DECOMPRESSOR]] [[DECOMPRESSOR TEST FLAG]] "$SRC_DIR/$SRC" 2> /dev/null; then ++#if [ ! -s "$SRC_DIR/$SRC" ] || ! [[DECOMPRESSOR]] [[DECOMPRESSOR TEST FLAG]] "$SRC_DIR/$SRC" 2> /dev/null; then ++if [ ! -s "$SRC_DIR/$SRC" ]; then # gunzip test faill +=== +-make install DESTDIR="$PKG" || exit $ERROR_INSTALL ++python setup.py build install --root=$PKG || exit $ERROR_INSTALL +#p< diff --git a/dev/python/pythondialog/pythondialog.mkbuild b/dev/python/pythondialog/pythondialog.mkbuild new file mode 100644 index 0000000..44070c6 --- /dev/null +++ b/dev/python/pythondialog/pythondialog.mkbuild @@ -0,0 +1,178 @@ +################################################################# +## Generic template for Mkbuild +## +## Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br ) +################################################################# +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Rudson R. Alves" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="srv" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://downloads.sourceforge.net/pythondialog/pythondialog-2.7.tar.bz2" + +# Source base name. if different from package name. Null ("") to default value. +# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[SOURCE NAME]]="" + +# Package name. Null ("") to auto-set +# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[PACKAGE NAME]]="" + +# +# Package default ARCH +# Default set is i486 +[[ARCH]]="" + +# +# Package version. Null ("") to auto-set. +# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[VERSION]]="" + +# +# Package extension. Null ("") to auto-set +# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[EXTENSION]]="" + +# +# Build number. +# Auto-set to default 1 +[[BUILD NUMBER]]="" + +# +# Source Name construction string +# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION +[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION" + +# +# Unpacker programa ("") to auto-set. Default "tar" +# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf" +[[UNPACKER]]="" +[[UNPACKER FLAGS]]="" + +# +# Dependency list input +# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]" +# Example: +[[SLACK REQUIRED]]="" + +# +# Decompress program +# gz, tgz, bz2, set null ("") to auto-set +# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[DECOMPRESSOR]]="" + +# +# Decompress check flag +# gz, tgz, bz2, set null ("") to auto-set +[[DECOMPRESSOR TEST FLAG]]="" + +# +# Documentation files. Null ("") to auto-set commom doc-files: +# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.* +[[DOCUMENTATION FILES]]="AUTHORS DEBUGGING MANIFEST.in README COPYING INSTALL PKG-INFO TODO" + +# +# ./configure options +[[OTHER CONFIGURE ARGS]]="" + +# +# PREFIX. Default /usr +[[PREFIX]]="/usr" + +# +# Number of jobs +[[NUMBER OF JOBS]]="-j4" + +#--------------------- +# Others changes +#--------------------- +#[[MD5SUM CODE]]="" +#[[MD5SUM EXTENSION]]="" +#[[SIGNING KEY]]="" +#[[SIGNING KEY URL]]="" +#[[SIGNING KEY ID]]="" +#[[SIGNING URL]]="" +#[[CONFIG FILES]]="" +#[[PATCH URLS]]="" +[[PATCH FILES]]="" +[[NUMBER OF PREFIX SLASHES TO STRIP]]="1" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +#[[SLACKBUILD PATH]]="others/unclassified/pythondialog" +[[SLACKBUILD PATH]]="dev/python/pythondialog" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source +off: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +pythondialog: pythondialog by Slack.Sarava +pythondialog: +pythondialog: This is a Python module for making simple Text/Console-mode +pythondialog: user interfaces on Unix/Linux systems. +pythondialog: +pythondialog: +pythondialog: +pythondialog: +pythondialog: +pythondialog: +pythondialog: +# +-make $NUMJOBS || exit $ERROR_MAKE ++python ./setup.py build || exit $ERROR_MAKE +=== +-make install DESTDIR="$PKG" || exit $ERROR_INSTALL ++python ./setup.py install --record $PREFIX --root=$PKG ++mv $PKG/usr/local/* $PKG/usr ++rm -rf $PKG/usr/local +#p< diff --git a/dev/python/setuptools/setuptools.mkbuild b/dev/python/setuptools/setuptools.mkbuild new file mode 100644 index 0000000..62aff88 --- /dev/null +++ b/dev/python/setuptools/setuptools.mkbuild @@ -0,0 +1,90 @@ +# +# This mkbuild is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or any later version. +# +# This mkbuild is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR +# A PARTICULAR PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along with +# this program; if not, write to the Free Software Foundation, Inc., 59 Temple +# Place - Suite 330, Boston, MA 02111-1307, USA +# + +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Silvio Rhatto" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="rha" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz" + +# SlackBuild PATH in Slack.Sarava tree +[[SLACKBUILD PATH]]="dev/python/setuptools" + +# Documentation files +[[DOCUMENTATION FILES]]="PKG-INFO README.txt" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure + on: download_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source +off: configure + on: make_package +off: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files + on: install_documentation + on: slackdesc +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +setuptools: setuptools +setuptools: +setuptools: setuptools is a collection of enhancements to the Python distutils. +setuptools: +setuptools: +setuptools: +setuptools: +setuptools: +setuptools: +setuptools: +setuptools: +#make_package +# Build and install package +python setup.py build install --root=$PKG +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +visual: visual by Slack.Sarava +visual: +visual: VPython is a package that includes: +visual: * the Python programming language +visual: * the IDLE interactive development environment +visual: * "Visual", a Python module that offers real-time 3D output, and is +visual: easily usable by novice programmers +visual: * "Numeric", a Python module for fast processing of arrays +visual: +visual: +visual: +#>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source + on: configure + on: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts +off: copy_config_files + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +tls: tls by Slack.Sarava +tls: +tls: TLS is an OpenSSL / RSA-bsafe Tcl extension that provides secure +tls: connections on top of the Tcl socket mechanism. Within a few lines of +tls: code, users can query https servers (see the tclhttpd project for an +tls: https server using TLS). +tls: +tls: +tls: +tls: +tls: +# + LDFLAGS="-L/lib64 -L/usr/lib64" ++ CONF_OPTIONS="$CONF_OPTIONS --enable-64bit" +#p< diff --git a/dev/util/gazpacho/gazpacho.mkbuild b/dev/util/gazpacho/gazpacho.mkbuild new file mode 100644 index 0000000..9e79d84 --- /dev/null +++ b/dev/util/gazpacho/gazpacho.mkbuild @@ -0,0 +1,173 @@ +################################################################# +## Generic template for Mkbuild +## +## Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br ) +################################################################# +#-------------------- +# Personal variables +#-------------------- +# Author name +[[SLACKBUILD AUTHOR]]="Rudson R. Alves" + +# Initials author name +[[SLACKBUILD AUTHOR INITIALS]]="srv" + +#------------------------ +# Construction Variables +#------------------------ +# +# Complete URL address or URL base address ( without $SRC_NAME-$VERSION... ) +[[DOWNLOAD FOLDER URL]]="http://ftp.gnome.org/pub/GNOME/sources/gazpacho/0.7/gazpacho-0.7.2.tar.gz" + +# Source base name. if different from package name. Null ("") to default value. +# Auto-set, get SRC_NAME from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[SOURCE NAME]]="" + +# Package name. Null ("") to auto-set +# Auto-set, get PKG_NAME from URL downcase(SRC_NAME): http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[PACKAGE NAME]]="" + +# +# Package default ARCH +# Default set is i486 +[[ARCH]]="" + +# +# Package version. Null ("") to auto-set. +# Auto-set, get VERSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[VERSION]]="" + +# +# Package extension. Null ("") to auto-set +# Auto-set, get EXTENSION from URL: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[EXTENSION]]="" + +# +# Build number. +# Auto-set to default 1 +[[BUILD NUMBER]]="" + +# +# Source Name construction string +# Default value is: $SRC_NAME-$VERSION.tar.$EXTENSION +[[SOURCE NAME CONSTRUCTION STRING]]="$SRC_NAME-$VERSION.tar.$EXTENSION" + +# +# Unpacker programa ("") to auto-set. Default "tar" +# Unpacke Flags ("") to auto-set. Default flags to tar "--no-same-owner --no-same-permissions -xvf" +[[UNPACKER]]="" +[[UNPACKER FLAGS]]="" + +# +# Dependency list input +# Enter string: "dependency_1 [condiction_1] [versio_1]: dependency_2 [condiction_2] [versio_2]" +# Example: +[[SLACK REQUIRED]]="python: gtk+: pygtk: kiwi" + +# +# Decompress program +# gz, tgz, bz2, set null ("") to auto-set +# Auto-set, get DECOMPRESSOR from URL EXTENSION: http://.../$SRC_NAME-$VERSION.tar.$EXTENSION' +[[DECOMPRESSOR]]="" + +# +# Decompress check flag +# gz, tgz, bz2, set null ("") to auto-set +[[DECOMPRESSOR TEST FLAG]]="" + +# +# Documentation files. Null ("") to auto-set commom doc-files: +# NEWS TODO README AUTHORS INSTALL ChangeLog MAINTAINERS COPYING readme.* +[[DOCUMENTATION FILES]]="AUTHORS CONTRIBUTORS COPYING ChangeLog INSTALL MANIFEST.in NEWS PKG-INFO README" + +# +# ./configure options +[[OTHER CONFIGURE ARGS]]="" + +# +# PREFIX. Default /usr +[[PREFIX]]="/usr" + +# +# Number of jobs +[[NUMBER OF JOBS]]="-j4" + +#--------------------- +# Others changes +#--------------------- +#[[MD5SUM CODE]]="" +#[[MD5SUM EXTENSION]]="" +#[[SIGNING KEY]]="" +#[[SIGNING KEY URL]]="" +#[[SIGNING KEY ID]]="" +#[[CONFIG FILES]]="" +#[[PATCH URLS]]="" +[[PATCH FILES]]="" +[[NUMBER OF PREFIX SLASHES TO STRIP]]="1" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +#[[SLACKBUILD PATH]]="others/unclassified/gazpacho" +[[SLACKBUILD PATH]]="dev/util/gazpacho" + +#--------------------- +# SlackBuild Sections +#--------------------- +# Default sections: +# head, set_variables, slkflags, start_structure, untar_source, +# make_package, install_package, build_package +# Warning: don't remove '#>>' and "#<<" tags. +#>> Start SlackBuild Sections: + on: head + on: slackbuildrc + on: set_variables + on: slkflags + on: error_codes + on: start_structure +off: create_build_user_and_group + on: download_source +off: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: untar_source +off: patch_source +off: configure +off: make_package + on: install_package + on: strip_binaries +off: compress_manpages +off: compress_info_files +off: copy_init_scripts + on: install_documentation + on: slackdesc +off: move_config_files +off: postinstall_script + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +gazpacho: gazpacho by Slack.Sarava +gazpacho: +gazpacho: Gazpacho is a fresh new GUI builder for the GTK+ toolkit designed to +gazpacho: be ultra easy to use +gazpacho: +gazpacho: It is strongly inspired by the Glade project but it is written from +gazpacho: scratch using the Python language. As a result there are few lines +gazpacho: of code to read, understand and to maintain! +gazpacho: +gazpacho: +gazpacho: +# +-make install DESTDIR="$PKG" || exit $ERROR_INSTALL ++sed -i 's/lib/lib64/g' bin/gazpacho ++python setup.py install --prefix=/usr --root=$PKG || exit $ERROR_INSTALL +#p< \ No newline at end of file -- cgit v1.2.3