debian/0000755000000000000000000000000012243414273007170 5ustar debian/pydist-overrides0000644000000000000000000000002612243211617012422 0ustar pillow python-imaging debian/NEWS0000644000000000000000000000140012243211617007657 0ustar nikola (5.2-1) unstable; urgency=low The license has changed from GPL-3 to MIT. From 5.1 version, nikola is released under MIT license. -- Agustin Henze Wed, 13 Feb 2013 18:58:12 -0300 nikola (5-1) unstable; urgency=low This version is not completely backwards compatible, thus the new major version number, but switching to it should be easy-ish. If you are using version 4.0.3: - Remove your dodo.py - Use nikola build instead of doit from now on - Use nikola serve instead of doit serve, nikola new_post instead of doit new_post, and so on. Some other doit task are also converted into nikola command you can get the list using nikola help. -- Agustin Henze Wed, 12 Dec 2012 20:39:20 -0300 debian/gbp.conf0000644000000000000000000000003612243211617010603 0ustar [DEFAULT] pristine-tar = True debian/source/0000755000000000000000000000000012243211617010465 5ustar debian/source/format0000644000000000000000000000001412243211617011673 0ustar 3.0 (quilt) debian/control0000644000000000000000000000371012243407452010575 0ustar Source: nikola Section: python Priority: optional Maintainer: Agustin Henze Uploaders: Ulises Vitulli Build-Depends: debhelper (>= 9), python-all, python-support (>= 1), python-setuptools, python-docutils, Standards-Version: 3.9.5 X-Python-Version: >= 2.7 Homepage: http://getnikola.com/ Vcs-Git: git://anonscm.debian.org/collab-maint/nikola.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/nikola.git Package: nikola Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-doit, python-pygments, python-imaging, python-docutils, python-mako, python-unidecode, python-lxml, python-yapsy, python-pyrss2gen, python-tz, libjs-jquery, libjs-jquery-colorbox, libjs-twitter-bootstrap, libjs-imagesloaded, Recommends: python-webassets, python-requests, python-typogrify, python-livereload, Suggests: python-jinja2, python-feedparser, ipython, bpython, python-markdown, python-misaka, pandoc, python-textile, python-creoleparser, txt2tags, node-less, Description: simple yet powerful and flexible static website and blog generator Nikola is a static site and blog generator. Feed information to it on one side and get a ready-to-deploy website on the other. . Nikola goodies on generating static pages are, between others, that: * Static websites are safer, no database nor dynamic code interpreter needed * They use fewer resources * You avoid vendor and platform lockin. . Between some of Nikola's features you may find: * Blog generator, including tags, feeds, archives, comments, etc. * Theme support * Fast building process, thanks to doit * Easy Image Gallery, just drop files in a folder! * reStructuredText or Markdown as Input languages * Flexible design * Small codebase. * Syntax highlighting for almost any programming language or markup * Multi-language sites * Small, since based on leverages existing tools * Between others debian/nikola.dirs0000644000000000000000000000002612243211617011323 0ustar /usr/share/doc/nikola debian/README.source0000644000000000000000000001107012243211617011343 0ustar Repackaging upstream source =========================== nikola's original upstream source has been repackage to exclude DFSG-compliant components (minified JavaScript and Stylesheets) from it: $ diff -ruN nikola-5.4.4.upstream/ nikola-5.4.4~dfsg | diffstat default/assets/css/bootstrap-responsive.min.css | 9 default/assets/css/bootstrap.min.css | 9 default/assets/js/bootstrap.min.js | 6 default/assets/js/jquery-1.7.2.min.js | 4 default/assets/js/jquery.colorbox-min.js | 4 site-reveal/README | 32 site-reveal/assets/css/custom_reveal.css | 40 site-reveal/assets/css/theme.css | 74 site-reveal/assets/reveal/LICENSE | 19 site-reveal/assets/reveal/README.md | 405 -- site-reveal/assets/reveal/css/print/paper.css | 176 site-reveal/assets/reveal/css/print/pdf.css | 159 site-reveal/assets/reveal/css/reveal.css | 1260 ------ site-reveal/assets/reveal/css/reveal.min.css | 7 site-reveal/assets/reveal/css/theme/README.md | 25 site-reveal/assets/reveal/css/theme/beige.css | 163 site-reveal/assets/reveal/css/theme/default.css | 163 site-reveal/assets/reveal/css/theme/night.css | 150 site-reveal/assets/reveal/css/theme/serif.css | 150 site-reveal/assets/reveal/css/theme/simple.css | 152 site-reveal/assets/reveal/css/theme/sky.css | 156 site-reveal/assets/reveal/css/theme/source/beige.scss | 50 site-reveal/assets/reveal/css/theme/source/default.scss | 42 site-reveal/assets/reveal/css/theme/source/night.scss | 35 site-reveal/assets/reveal/css/theme/source/serif.scss | 33 site-reveal/assets/reveal/css/theme/source/simple.scss | 38 site-reveal/assets/reveal/css/theme/source/sky.scss | 41 site-reveal/assets/reveal/css/theme/template/mixins.scss | 29 site-reveal/assets/reveal/css/theme/template/settings.scss | 33 site-reveal/assets/reveal/css/theme/template/theme.scss | 163 site-reveal/assets/reveal/grunt.js | 84 site-reveal/assets/reveal/js/reveal.js | 1903 ---------- site-reveal/assets/reveal/js/reveal.min.js | 8 site-reveal/assets/reveal/lib/css/zenburn.css | 115 site-reveal/assets/reveal/lib/font/league_gothic-webfont.eot |binary site-reveal/assets/reveal/lib/font/league_gothic-webfont.svg | 230 - site-reveal/assets/reveal/lib/font/league_gothic-webfont.ttf |binary site-reveal/assets/reveal/lib/font/league_gothic-webfont.woff |binary site-reveal/assets/reveal/lib/font/league_gothic_license | 2 site-reveal/assets/reveal/lib/js/classList.js | 2 site-reveal/assets/reveal/lib/js/head.min.js | 8 site-reveal/assets/reveal/lib/js/html5shiv.js | 7 site-reveal/assets/reveal/package.json | 31 site-reveal/assets/reveal/plugin/highlight/highlight.js | 9 site-reveal/assets/reveal/plugin/markdown/markdown.js | 37 site-reveal/assets/reveal/plugin/markdown/showdown.js | 62 site-reveal/assets/reveal/plugin/notes-server/client.js | 57 site-reveal/assets/reveal/plugin/notes-server/index.js | 58 site-reveal/assets/reveal/plugin/notes/notes.js | 100 site-reveal/assets/reveal/plugin/postmessage/postmessage.js | 42 site-reveal/assets/reveal/plugin/print-pdf/print-pdf.js | 39 site-reveal/assets/reveal/plugin/remotes/remotes.js | 30 site-reveal/assets/reveal/plugin/zoom-js/zoom.js | 256 - site-reveal/engine | 1 site-reveal/parent | 1 site-reveal/templates/base.tmpl | 77 site-reveal/templates/base_helper.tmpl | 145 site-reveal/templates/index.tmpl | 32 site-reveal/templates/index_helper.tmpl | 21 site-reveal/templates/post.tmpl | 45 site-reveal/templates/post_helper.tmpl | 73 61 files changed, 7102 deletions(-) -- Agustin Henze Thu, 30 May 2013 18:12:04 -0300 debian/nikola.links0000644000000000000000000000657712243367665011542 0ustar /usr/share/javascript/jquery-colorbox/jquery.colorbox-min.js usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/jquery.colorbox-min.js /usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/jquery.colorbox-min.js usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/js/jquery.colorbox-min.js /usr/share/javascript/jquery/jquery.min.js usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/jquery.min.js /usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/jquery.min.js usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/js/jquery.min.js /usr/share/twitter-bootstrap/files/js/bootstrap.js usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/bootstrap.js /usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/bootstrap.js usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/js/bootstrap.js /usr/share/twitter-bootstrap/files/js/bootstrap.min.js usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/bootstrap.min.js /usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/bootstrap.min.js usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/js/bootstrap.min.js /usr/share/javascript/imagesloaded/imagesloaded.pkgd.min.js usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/imagesloaded.pkgd.min.js /usr/share/pyshared/nikola/data/themes/bootstrap/assets/js/imagesloaded.pkgd.min.js usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/js/imagesloaded.pkgd.min.js /usr/share/twitter-bootstrap/files/css/bootstrap-responsive.css usr/share/pyshared/nikola/data/themes/bootstrap/assets/css/bootstrap-responsive.css /usr/share/pyshared/nikola/data/themes/bootstrap/assets/css/bootstrap-responsive.css usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/css/bootstrap-responsive.css /usr/share/twitter-bootstrap/files/css/bootstrap-responsive.min.css usr/share/pyshared/nikola/data/themes/bootstrap/assets/css/bootstrap-responsive.min.css /usr/share/pyshared/nikola/data/themes/bootstrap/assets/css/bootstrap-responsive.min.css usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/css/bootstrap-responsive.min.css /usr/share/twitter-bootstrap/files/css/bootstrap.css usr/share/pyshared/nikola/data/themes/bootstrap/assets/css/bootstrap.css /usr/share/pyshared/nikola/data/themes/bootstrap/assets/css/bootstrap.css usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/css/bootstrap.css /usr/share/twitter-bootstrap/files/css/bootstrap.min.css usr/share/pyshared/nikola/data/themes/bootstrap/assets/css/bootstrap.min.css /usr/share/pyshared/nikola/data/themes/bootstrap/assets/css/bootstrap.min.css usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/css/bootstrap.min.css /usr/share/twitter-bootstrap/files/img/glyphicons-halflings.png usr/share/pyshared/nikola/data/themes/bootstrap/assets/img/glyphicons-halflings.png /usr/share/pyshared/nikola/data/themes/bootstrap/assets/img/glyphicons-halflings.png usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/img/glyphicons-halflings.png /usr/share/twitter-bootstrap/files/img/glyphicons-halflings-white.png usr/share/pyshared/nikola/data/themes/bootstrap/assets/img/glyphicons-halflings-white.png /usr/share/pyshared/nikola/data/themes/bootstrap/assets/img/glyphicons-halflings-white.png usr/lib/python2.7/dist-packages/nikola/data/themes/bootstrap/assets/img/glyphicons-halflings-white.png debian/patches/0000755000000000000000000000000012243367643010627 5ustar debian/patches/series0000644000000000000000000000015012243367643012040 0ustar 0001-Making-bootstrap-as-default-theme-not-bootstrap3.patch 0002-Remove-jquery-version-of-bundles.patch debian/patches/0001-Making-bootstrap-as-default-theme-not-bootstrap3.patch0000644000000000000000000000132112243367643023463 0ustar From: Agustin Henze Date: Mon, 18 Nov 2013 19:05:59 -0300 Subject: Making bootstrap as default theme, not bootstrap3 --- nikola/plugins/command/init.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nikola/plugins/command/init.py b/nikola/plugins/command/init.py index 1873ec4..59a27e0 100644 --- a/nikola/plugins/command/init.py +++ b/nikola/plugins/command/init.py @@ -64,7 +64,7 @@ class CommandInit(Command): 'BLOG_EMAIL': "joe@demo.site", 'BLOG_DESCRIPTION': "This is a demo site for Nikola.", 'DEFAULT_LANG': "en", - 'THEME': 'bootstrap3', + 'THEME': 'bootstrap', 'POSTS': """( ("posts/*.rst", "posts", "post.tmpl"), debian/patches/0002-Remove-jquery-version-of-bundles.patch0000644000000000000000000000147412243367643020526 0ustar From: Agustin Henze Date: Thu, 21 Nov 2013 08:33:15 -0300 Subject: Remove jquery version of bundles --- nikola/data/themes/bootstrap/bundles | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nikola/data/themes/bootstrap/bundles b/nikola/data/themes/bootstrap/bundles index 14124a3..089b036 100644 --- a/nikola/data/themes/bootstrap/bundles +++ b/nikola/data/themes/bootstrap/bundles @@ -1,4 +1,4 @@ assets/css/all-nocdn.css=bootstrap.css,bootstrap-responsive.css,rst.css,code.css,colorbox.css,theme.css,custom.css assets/css/all.css=rst.css,code.css,colorbox.css,theme.css,custom.css -assets/js/all-nocdn.js=jquery-1.10.2.min.js,bootstrap.min.js,jquery.colorbox-min.js +assets/js/all-nocdn.js=jquery.min.js,bootstrap.min.js,jquery.colorbox-min.js assets/js/all.js=jquery.colorbox-min.js debian/rules0000755000000000000000000000337512243367220010257 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 UVERSION := $(shell dpkg-parsechangelog | sed -n -e's/^Version: \(.*\)-[^-]\+/\1/p' | cut -d ":" -f 2) PACKAGE_NAME := $(shell dpkg-parsechangelog | sed -n -e's/^Source: \(.*\)\+/\1/p') PYVERS := python2.7 %: dh $@ --with python2 override_dh_auto_build: override_dh_auto_clean: dh_auto_clean -- --all rm -rf build rm -rf Nikola.egg-info override_dh_auto_install: set -ex; \ for py in $(PYVERS); do \ $$py setup.py install --root debian/nikola \ --install-layout=deb; \ done # Documentation rst2html docs/manual.txt debian/nikola/usr/share/doc/nikola/manual.html rst2html docs/theming.txt debian/nikola/usr/share/doc/nikola/theming.html rst2html docs/creating-a-theme.txt debian/nikola/usr/share/doc/nikola/creating-a-theme.html rst2html docs/extending.txt debian/nikola/usr/share/doc/nikola/extending.html # Drop wrong permission find debian/nikola/usr/lib -perm /a+x -type f -exec chmod -x {} + # Remove a copy of mit license find debian/nikola/usr/lib -name "MIT-LICENSE.txt" -type f -exec rm {} + get-orig-source: @if [ ! -d "debian" ] ; then \ echo 'Run this from the top directory of the Debian source' >&2; \ exit 1; \ fi mkdir -p ../tmp/nikola_$(UVERSION) wget https://github.com/getnikola/nikola/archive/v$(UVERSION).tar.gz \ -O ../tmp/nikola_$(UVERSION).tar.gz; tar xf ../tmp/nikola_$(UVERSION).tar.gz \ -C ../tmp/nikola_$(UVERSION) \ '--exclude=*min.*' \ '--exclude=*bootstrap3*' \ '--exclude=*bootstrap.js' \ '--exclude=*bootstrap.css' \ '--exclude=*bootstrap-responsive.css' \ '--exclude=*glyphicons-halflings*.png'; tar -C ../tmp/nikola_$(UVERSION) nikola-$(UVERSION) -c --xz -f ../nikola_$(UVERSION).orig.tar.xz debian/changelog0000644000000000000000000000670212243414064011045 0ustar nikola (6.2.1-1) unstable; urgency=low * Imported Upstream version 6.2.1 (Closes: #722177) * Updating debian/watch file to the new url of the project * Add get-orig-source target * Change the default theme bootstrap3 by bootstrap * Update dependencies, recommendations and suggestions -- Agustin Henze Mon, 18 Nov 2013 19:26:32 -0300 nikola (5.4.4-1) unstable; urgency=low [ Agustin Henze ] * Imported Upstream version 5.4.4 * debian/copyright: - Converted to machine readable. - Update copyrights. * debian/rules: - Fix wrong permission files - Remove a copy of MIT License - Remove the command that deletes a file that is no longer part of the project. * Update debian/README.source file with the new file differences. [ Dererk ] * Recommend py-requests for install_theme feature (Closes: #706658). -- Agustin Henze Fri, 31 May 2013 20:50:03 -0300 nikola (5.4.2-1) unstable; urgency=low * Imported Upstream version 5.4.2 * Removed unused manuals under debian folder * Updated README.source file with details about the files deleted for make the package dfsg compliant * Fixed lintian warning about non-canonical vcs field -- Agustin Henze Wed, 13 Mar 2013 21:31:44 -0300 nikola (5.3-1) unstable; urgency=low * Imported Upstream version 5.3 * Updated debian/rules: - Removed the copy of the custom.css file, fixed in upstream. -- Agustin Henze Wed, 27 Feb 2013 17:11:04 -0300 nikola (5.2-1) unstable; urgency=low * Imported Upstream version 5.2 (Closes: #696358, #699910). * Bump Standards-Version to 3.9.4 (no changes required). * Added libjs-jquery-slides dependency. - Removed slides.jquery.js file of the upstream installation. * Updated copyright file: - The license of nikola has changed from GPL-3 to MIT. - Added license of slides.jquery.js file. * Fixed assets symlinks on debian/nikola.links. * Updated debian/rules: - Deleted the remove sentence of PyRSS2Gen, fixed in upstream. - Copy custom.css into the right place, it'll be reported to upstream. - Added conversion from rst to html of the docs/creating-a-theme.txt file. * Created debian/pydist-overrides: pillow overridden by python-imaging. * Added Vcs-git and Vcs-browser to debian/control file. -- Agustin Henze Wed, 13 Feb 2013 18:42:55 -0300 nikola (5-1) unstable; urgency=low * New upstream release, adds new features and fixes several bugs: Features: - Templates now know their name from template_name in their context. - Made most of Nikola into Yapsy plugins. - Recurse galleries/ and render each folder as a gallery. - Breadcrumbs and folder links in image galleries. Bugfixes: - Fixed doc installation - Put webassets cache in cache/webassets - Don't crash on incomplete translations - Fixed Issue 160: render_tags didn't call scan_posts() - Fixed Issue 161: webassets setting USE_BUNDLES was ignored - Fixed Issue 153: index.txt was being ignored in galleries. -- Agustin Henze Wed, 12 Dec 2012 20:33:41 -0300 nikola (4.0.3-2) unstable; urgency=low * Fix broken symlinks not being included on the repkg source. -- Agustin Henze Mon, 19 Nov 2012 20:34:44 -0300 nikola (4.0.3-1) unstable; urgency=low * Initial release (Closes: #690159). -- Agustin Henze Wed, 09 Oct 2012 18:10:41 -0300 debian/nikola.docs0000644000000000000000000000001312243367665011325 0ustar README.rst debian/nikola.manpages0000644000000000000000000000002212243367665012170 0ustar docs/man/nikola.1 debian/copyright0000644000000000000000000000542212243413513011122 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Nikola Upstream-Contact: Roberto Alsina Source: https://github.com/getnikola/nikola Files: * Copyright: (c) 2012-2013 Roberto Alsina y otros. License: MIT/X11 License: MIT/X11 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: nikola/rc4.py Copyright: (C) 2012 Bo Zhu http://about.bozhu.me License: MIT/X11 Files: nikola/plugins/compile/misaka.py Copyright: (c) 2013 Chris Lee License: MIT/X11 Files: nikola/plugins/compile/markdown/mdx_podcast.py Copyright: (c) 2013 Michael Rabbitt, Roberto Alsina License: MIT/X11 Files: nikola/plugins/compile_markdown/mdx_gist.py Copyright: (c) 2013 Michael Rabbitt License: MIT/X11 Files: nikola/plugins/compile/ipynb* Copyright: (c) 2013 Damian Avila License: MIT/X11 Files: nikola/plugins/task_localsearch/files/* Copyright: (c) 2013 Tipue License: MIT/X11 Files: debian/* Copyright: (C) 2012-2013 Agustin Henze License: GPL-3 License: GPL-3 This package 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 3 of the License, or (at your option) any later version. . This package 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. debian/compat0000644000000000000000000000000212243211617010363 0ustar 9 debian/nikola.doc-base0000644000000000000000000000036312243211617012043 0ustar Document: nikola-reference-manual Title: Nikola User Manual Author: Roberto Alsina Abstract: Static Site and Blog Generator Section: Programming/Python Format: HTML Index: /usr/share/doc/nikola/manual.html Files: /usr/share/doc/nikola/*.html debian/watch0000644000000000000000000000012512243211617010214 0ustar version=3 https://github.com/getnikola/nikola/releases .*archive/v?([0-9.]*).tar.gz