diff options
author | rhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9> | 2009-05-07 19:10:11 +0000 |
---|---|---|
committer | rhatto <rhatto@18ef50b8-d735-4ccd-97c1-689132df3dd9> | 2009-05-07 19:10:11 +0000 |
commit | 550ed00af42c88144006e075c651e75d5c46f455 (patch) | |
tree | 9db94d71cd218660018d314bd492fc250c69acd7 | |
parent | 2f2191b3ad43924a11814f914a829b036b5447f8 (diff) | |
download | mkbuilds-550ed00af42c88144006e075c651e75d5c46f455.tar.gz mkbuilds-550ed00af42c88144006e075c651e75d5c46f455.tar.bz2 |
htmldoc: adding htmldoc ; TracWikiToPdf: adding TracWikiToPdf
git-svn-id: svn+slack://slack.fluxo.info/var/svn/mkbuilds@465 18ef50b8-d735-4ccd-97c1-689132df3dd9
-rw-r--r-- | app/text/htmldoc/Manifest | 24 | ||||
-rw-r--r-- | app/text/htmldoc/htmldoc.mkbuild | 214 | ||||
-rw-r--r-- | www/apps/tracwikitopdf/Manifest | 23 | ||||
-rw-r--r-- | www/apps/tracwikitopdf/TracWikiToPdf.mkbuild | 102 |
4 files changed, 363 insertions, 0 deletions
diff --git a/app/text/htmldoc/Manifest b/app/text/htmldoc/Manifest new file mode 100644 index 0000000..631b1e4 --- /dev/null +++ b/app/text/htmldoc/Manifest @@ -0,0 +1,24 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST htmldoc-1.8.27-source.tar.bz2 3960271 MD5 35589e7b8fe9c54e11be87cd5aec4dcc RMD160 9605a5894675439f5fae405fb060972e19f33c7e SHA1 472908e0aafed1cedfbacd8ed3168734aebdec4b SHA256 89ffd223734268375dc959c200622dc5f167576c5cad9d7ce4bd7567faeb9613 SHA512 f0b2b6fec4925e549e74d6721f15b5de00c8c4889b0c67689945c408ed88074acb1330cae155655a1986adc0ca549cea32e242aa1ecac8e6338a1739f7c85438 +MKBUILD htmldoc.mkbuild 6113 MD5 94ca89659adef7cab9d0960672c5725e RMD160 28a0fd03a7c235ee17cec0f25b44da1c92475747 SHA1 33869e18b8995cac79c26bc6ee58033c36b95235 SHA256 fcb6ea1167da14fac88f79526c5c2f0e1d41c466034be6d434f301716c4a509b SHA512 f65eeccba8c8d58b980bfb9e6a7ff5861246e69de43be1bbbb92f1b30712c95fd73f0d522d643334cc503b5b443b92adbbf122c0d0c34c79636a85c66ba1af45 +SLACKBUILD htmldoc-1.8.27.SlackBuild 7757 MD5 09aa606ccb2193a35979aeb2d3648bda RMD160 62d15efb6a94dcbb0050875bf8a1a4ff69fccf6b SHA1 14201580df22bffb4a65d3bbdb0b5fd6f0f3f132 SHA256 5956000787e1eed992917fb7bc3be7a37f85dbaef1c6de327bdeaf27a13b7148 SHA512 a674911c38f7596c47b49f19afb81af0ac646b8699e7f55d4f7c2d93f3cc319365b4c0830d00245d27587f68fdf22e6884faae343fc45560df1cefbeecb9e634 +SLACKBUILD htmldoc.SlackBuild 7715 MD5 f52a55c0ed8851b5c588896ed193e2fe RMD160 3efbc426579a42300b3dcde9694ede26b4ab6f3b SHA1 24253e847a0265bf529e9d6f596c1e8ef82eb5ae SHA256 efcbc547ed3cfe9c3b23672861337539b7cfb2fca5e008a1948a6a829f919ce6 SHA512 ef83a88d943940b8978d4515acbf9d81983caff073b2767a7d68a14f554df63dd04861ba759889ce3074d4ecad67f8dcc03394336822b80e0d017332c401d3d7 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iQIcBAEBCAAGBQJKAzG0AAoJEEHL93ESzgeichkP/RU52++QkS7rqDVVSCjtWwio +m4E/Enlx+BJCiFsvqIiRZWbdXE4ajPS7qzB3aUK75vVBslZaCA2LV2iqgTiqLx/U +GD49JagQiQiZJi/f53s+nofU1vTlRP/3yr9/MEOH7tjRkXKqOJUyX3tj38gvzBo/ +B9OKIexmvTZD46bOmLS2DlEB/MgA7xuDbeyicx8tU7jFj2tTLf4/F0o6qBAYMumO +DwMmh0kO41Uhpth2kkVO+bSawaXtQFkjjbUcsPOlwFKzvhB6sbnLJVuDpMbuTW3w +XzhqEMdexgpHsXPyrPnI2UYCaeLD25rPb+sU3auzNINbVjgUhR5XM2y2LjfHYCJa +/TWO8tRXy6clfrbkbFS3WmavX9Iz9LRZ2AhInfClBH7J4fh3OzxFz5NZrc0AgGaJ +veRZ2Ozw0H1ezbgJy1p0mPlrGgAGOiM6f5D+EnbsDWi451kotw8tfyi630oahMVu +AMNMJN3OrmfajJPIhFkrn5zR191pPQLUdpF2QGVIfsU2PSNlHd7DfrvoNArzuAVx +BPOuriZkeh1wWjTmLT10+lO5C1z5kaNaoE7DPuRth+fK4r3hqm2sNIV5EwircQk2 +oIqUZychh77ehxSln+cnMAKdV1MqOjPTFnnPR8tlVMOV4p3EtM6LpVgPpOK80xVk +qzka1lZT8kbCCLx8t92E +=yIGa +-----END PGP SIGNATURE----- diff --git a/app/text/htmldoc/htmldoc.mkbuild b/app/text/htmldoc/htmldoc.mkbuild new file mode 100644 index 0000000..80bc09c --- /dev/null +++ b/app/text/htmldoc/htmldoc.mkbuild @@ -0,0 +1,214 @@ +# +# 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 +# +# Version 0.9.0 - Alves ( rudsonalves at yahoo d0t com d0t br ) +# Version $Rev: 803 $ - $Author: rhatto $ + +#-------------------- +# 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.easysw.com/pub/htmldoc/1.8.27/htmldoc-1.8.27-source.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]]="htmldoc" + +# 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]]="1.8.27" + +# +# 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-source.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]]="CHANGES.txt COMPILE.txt COPYING.txt README.txt" + +# +# ./configure options +[[OTHER CONFIGURE ARGS]]="--enable-ssl --with-gui --disable-localjpeg --disable-localzlib --disable-localpng" + +# +# PREFIX. Default /usr +[[PREFIX]]="/usr" + +# +# Number of jobs +[[NUMBER OF JOBS]]="" + +#--------------------- +# Others changes +#--------------------- +#[[MD5SUM CODE]]="" +#[[MD5SUM EXTENSION]]="" +#[[SIGNING KEY]]="" +#[[SIGNING KEY URL]]="" +#[[SIGNING KEY ID]]="" +#[[SIGNING URL]]="" +#[[CONFIG FILES]]="" +#[[PATCH URLS]]="" +#[[REST OF DOINST.SH]]="" +[[PATCH FILES]]="" +[[NUMBER OF PREFIX SLASHES TO STRIP]]="1" + +# SlackBuild model +[[SLACKBUILD MODEL]]="generic.mkSlackBuild" + +# SlackBuild PATH in Slack.Sarava tree +#[[SLACKBUILD PATH]]="app/text/htmldoc" +[[SLACKBUILD PATH]]="app/text/htmldoc" + +#--------------------- +# 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: download_patches +off: svn_source +off: git_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: manifest_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 +off: slack_required + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +htmldoc: htmldoc (an HTML to indexed HTML, ps and pdf conversion tool) +htmldoc: +htmldoc: It converts Hyper-Text Markup Language ("HTML") input files into +htmldoc: indexed HTML, Adobe(r) PostScript(r), or Adobe(r) Portable Document +htmldoc: Format ("PDF") files. +htmldoc: It is a product by Easy Software Products. +htmldoc: +htmldoc: Homepage: http://www.htmldoc.org/index.php +htmldoc: +htmldoc: +htmldoc: +#<slackdesc + +#>configure +# Thanks LukenShiro <lukenshiro at ngi.it> for the SlackBuild from slackbuilds.org +# Thanks to Gentoo htmldoc's .ebuild maintainer for hints about configure's workaround + +# Workaround to avoid /usr/share/doc/htmldoc's use for help function +sed -i 's|^#define DOCUMENTATION "$prefix/share/doc/htmldoc"|\ + #define DOCUMENTATION "$prefix/doc/htmldoc-1.8.27"|g' ./configure + +# Configure +CFLAGS="$SLKCFLAGS" \ + CXXFLAGS="$SLKCFLAGS" \ + ./configure \ + --prefix="$PREFIX" --libdir="$LIBDIR" $CONF_OPTIONS || exit $ERROR_CONF + +# Workaround to avoid /usr/share/doc/htmldoc's use for doc installation +sed -i 's|\$(datadir)/doc/htmldoc|\$(prefix)/doc/htmldoc-1.8.27|g' \ + doc/Makefile +#<configure + +#>make_package +# Compile +make all $NUMJOBS || exit $ERROR_MAKE +#<make_package + +#>install_package +# Install +make prefix="$PKG/usr" bindir="$PKG/usr/bin" install || exit $ERROR_INSTALL +#<install_package diff --git a/www/apps/tracwikitopdf/Manifest b/www/apps/tracwikitopdf/Manifest new file mode 100644 index 0000000..e4eddd4 --- /dev/null +++ b/www/apps/tracwikitopdf/Manifest @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +MKBUILD TracWikiToPdf.mkbuild 2840 MD5 ff4dae674d7e7b2fefa06aed622cfe8c RMD160 88fd33d76b7540292a99dd783afaf941540cce17 SHA1 a3a97027c5d0f753c35d030460d1b9aaf83070d1 SHA256 6f133f1b7a53611b4eee97c2595595fd7dc776462fc0eac59fed62a6f026c971 SHA512 458f44d713349f581787e4f5a72888144a4031899bc1d20e451f0d13772f56eaf8c1b6193c620021ecabd6faef0d4a8f3b2555220a13137fd91d380dcabedd31 +SLACK-REQUIRED slack-required 94 MD5 619c81714c8c0d62ee0001b371f6d96d RMD160 a6f581a91a8f46d170a038d067e9d214e7ceb7fe SHA1 c6a272b54f5f98192e021500cfe8f1b4e1578a62 SHA256 a72c7797d3623f6241e14d24cb9fa9659ea13b53c48aa6e024098ac0fc2da650 SHA512 38db3643601e761f45488289cb8d00f3591ac1a7a012f4c7ee39f90077996aa8eb560b70242d85fff82075d1c54dc462d15a62c3ea7850366bca236c5b5002f8 +SLACKBUILD TracWikiToPdf.SlackBuild 7210 MD5 4ce6cf91dced6c336636aeb2c278cabb RMD160 99d2ebfa9e933cc5c6c6cee8c4aefe1262ace209 SHA1 b97de2a68d5c014c84682d01229d6ad5f5ca1445 SHA256 ca341483424dd676ba1fd8e9c71048ecee41f2d3bd0b3441e4e9ef1e978692c9 SHA512 cc47f3d978d42b96b40f2bae79ccb1c74656a8e95da4f8cc733b0e280dd65bf6b3572675c4f9cfe43b6b65650be660f5e16e35a12df88c76cc4e14e9c97ba89b +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iQIcBAEBCAAGBQJKAzLqAAoJEEHL93ESzgeiXCgP/2Q9+9hF0F+TjhtVkxgby/b7 +JAkyyLxq4JLPqfxx9m8STt8f7hXWPI1Q+0g1UDoobIU4aUz5tyI+XcP+1giC2Fjh +IRO6LygYnFlIFKI5cEjotFjv5az8gEjKADrjzvQLVCSvU3n0kQw+DEHl5H36Wsvb +/0EH3PFE5NNF2hbETAylF5MXbsGSRIoS+73eh0dy6CJzlnQ31+1JsfSYhixvRZqJ +326YUNWJ32IDfx3UVM7R8zD+J/rV1M9z/kC5mmtPyqCit3uuvYL2Hat4h0YtN7fV +vf/b96PFUiwdubM+z+11H+5kPB6Pcw1W9uz1lLwuTAWWbF5qyMY7fFzD2oiItmmY +RrG+mGHRrrIk+FrTICbL4LlJGTR6AlrU0P8FmWLTtDHta9D+MONVE17vXrO7PuTD +fdC5bOVS0GUxmFtQtypHUE9a+xX/9AbdBi3JG5OM8yjYWwfFe3dFZvtYOCaBYlJu +/0De9X6GITttIum+E4GeYYShsJda87mZGX7fPgj5kiLRO/EcPIgO18mundK8TnoE +T1vqw8aYts5Kd64tAjhXK+P5GHlqtIcxl84MrVybyEhj6JI7SJsLFBWGWJ9zHIjm +rBuaAu1ZBRb/aiOdGLg0IKRWhy3A10205dMFx4ZyflrkkHP5uo/KnyXHHH/NVW8Q +3/3UrW/y+XFhb2gGWl8M +=CkaR +-----END PGP SIGNATURE----- diff --git a/www/apps/tracwikitopdf/TracWikiToPdf.mkbuild b/www/apps/tracwikitopdf/TracWikiToPdf.mkbuild new file mode 100644 index 0000000..fec14a3 --- /dev/null +++ b/www/apps/tracwikitopdf/TracWikiToPdf.mkbuild @@ -0,0 +1,102 @@ +# +# 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://trac-hacks.org/svn/tracwikitopdfplugin/0.11/" + +# Package name +[[SOURCE NAME]]="TracWikiToPdf" + +# PKG_NAME version. Null ("") to auto-set. +[[VERSION]]="svn_version" + +# Dependency list input +[[SLACK REQUIRED]]="Trac: htmldoc" + +# SlackBuild PATH in Slack.Sarava tree +[[SLACKBUILD PATH]]="www/apps/tracwikitopdf" + +# Documentation files +[[DOCUMENTATION FILES]]="" + +#--------------------- +# 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: download_source + on: svn_source +off: md5sum_download_and_check_0 +off: md5sum_download_and_check_1 +off: gpg_signature_check + on: manifest_check +off: 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: slack_required + on: build_package + on: clean_builds +#<< End SlackBuild Sections + +#------------------ +# Sections changes +#------------------ +#>slackdesc +TracWikiToPdf: TracWikiToPdf +TracWikiToPdf: +TracWikiToPdf: WikiToPdf combines the functionality of CombineWikiPlugin and +TracWikiToPdf: PageToPdfPlugin on only one plugin and allows one to setup a +TracWikiToPdf: template file used to generate the PDF file with a cover and +TracWikiToPdf: a licence page, for example. +TracWikiToPdf: +TracWikiToPdf: +TracWikiToPdf: +TracWikiToPdf: +TracWikiToPdf: +#<slackdesc + +#>make_package +# Build and install package +python setup.py build install --root=$PKG +#<make_package |