debian/0000755000000000000000000000000012237316453007174 5ustar debian/README.source0000644000000000000000000000051612217611612011346 0ustar algobox for Debian ------------------ Sourceless documents/LiberationMono* have been stripped away (provided by fonts-liberation at build time). Sourceless utilities/qt_fr.qm has been stripped away (provided by qtcore4-l10n at runtime). Sourceless utilities/qt_menu.nib has been stripped away (only needed to build under Mac OS). debian/manpages0000644000000000000000000000002112217352747010707 0ustar debian/algobox.1 debian/source/0000755000000000000000000000000012217422226010466 5ustar debian/source/format0000644000000000000000000000001412217352747011706 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000016012217607123010215 0ustar version=3 opts=dversionmangle=s/\+dfsg$// \ http://www.xm1math.net/algobox/download.html algobox-(.*)\.tar\.bz2 debian/rules0000755000000000000000000000057412217352747010266 0ustar #!/usr/bin/make -f %: dh $@ override_dh_installdeb: rm $(CURDIR)/debian/algobox/usr/share/algobox/AUTHORS rm $(CURDIR)/debian/algobox/usr/share/algobox/CHANGELOG.txt rm $(CURDIR)/debian/algobox/usr/share/algobox/COPYING dh_installdeb override_dh_installchangelogs: dh_installchangelogs $(CURDIR)/utilities/CHANGELOG.txt get-orig-source: uscan --force --rename --verbose debian/doc-base0000644000000000000000000000043412217610645010573 0ustar Document: algobox Title: AlgoBox User Manual Author: Pascal Brachet Abstract: This manual describes how AlgoBox works and how it can be used. Section: Education Format: HTML Index: /usr/share/algobox/aidealgobox.html Files: /usr/share/algobox/aidealgobox.html debian/compat0000644000000000000000000000000212217352747010376 0ustar 9 debian/patches/0000755000000000000000000000000012233545660010623 5ustar debian/patches/Fix_desktop-entry.patch0000644000000000000000000000157312217607775015300 0ustar Description: Fix desktop-entry syntax Get rid of deprecated entries (Encoding, TerminalOptions), translate GenericName into English, and add Keywords entry. Author: David Prévot Forwarded: <523E1938.2000701@debian.org> Last-Update: 2013-09-21 --- a/utilities/algobox.desktop +++ b/utilities/algobox.desktop @@ -1,11 +1,11 @@ [Desktop Entry] Categories=Application;Education;Science;Math;Qt;X-Misc; -Encoding=UTF-8 Exec=algobox %F GenericName[fr]=Logiciel d'initiation à l'algorithmique -GenericName=Logiciel d'initiation à l'algorithmique +GenericName=Algorithmics introduction software GenericName[fr_FR]=Logiciel d'initiation à l'algorithmique Icon=algobox +Keywords=algorithm;school;learning;French MimeType= Name[fr]=AlgoBox Name=AlgoBox @@ -13,6 +13,5 @@ Name[fr_FR]=AlgoBox StartupNotify=false Terminal=false -TerminalOptions= Type=Application debian/patches/series0000644000000000000000000000006312217607775012047 0ustar Fix_desktop-entry.patch Use_fonts-liberation.patch debian/patches/Use_fonts-liberation.patch0000644000000000000000000000162212220122745015727 0ustar Description: Use fonts from fonts-liberation Embedded sourceless Liberation fonts have been stripped away from the Debian source package Author: David Prévot Forwarded: not-needed Last-Update: 2013-09-23 --- a/algobox.qrc +++ b/algobox.qrc @@ -77,14 +77,6 @@ documents/apropos.txt documents/modelelatex.txt documents/interdits.txt - documents/LiberationMono-Regular.ttf - documents/LiberationMono-BoldItalic.ttf - documents/LiberationMono-Bold.ttf - documents/LiberationMono-Italic.ttf - documents/LiberationSans-BoldItalic.ttf - documents/LiberationSans-Bold.ttf - documents/LiberationSans-Italic.ttf - documents/LiberationSans-Regular.ttf documents/completion.txt debian/lintian-overrides0000644000000000000000000000022112217352747012554 0ustar # It’s all French… algobox: spelling-error-in-binary usr/bin/algobox ment meant algobox: spelling-error-in-binary usr/bin/algobox dont don't debian/changelog0000644000000000000000000000056212237316453011051 0ustar algobox (0.8+dfsg-2) unstable; urgency=low * Use fonts-liberation at runtime (Thanks to Pascal Brachet) * Bump standards version to 3.9.5 -- David Prévot Mon, 28 Oct 2013 16:39:02 -0400 algobox (0.8+dfsg-1) unstable; urgency=low * Initial release (Closes: #723942) -- David Prévot Sat, 21 Sep 2013 13:21:16 -0400 debian/control0000644000000000000000000000146212233545525010602 0ustar Source: algobox Section: education Priority: extra Maintainer: Debian Edu Packaging Team Uploaders: David Prévot Build-Depends: debhelper (>= 9), libqt4-dev, libqtwebkit-dev Standards-Version: 3.9.5 Homepage: http://www.xm1math.net/algobox/ Vcs-Git: git://anonscm.debian.org/debian-edu/pkg-team/algobox.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-edu/pkg-team/algobox.git Package: algobox Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: fonts-liberation Description: algorithmics introduction - French UI AlgoBox is an algorithm creation and execution helper, targeted to French high school students. It’s based on an educational logic (learning via logical structures instead of piling up code lines). debian/copyright0000644000000000000000000001002312233545525011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: AlgoBox Source: http://www.xm1math.net/algobox/download.html Upstream-Contact: Pascal Brachet Files: * Copyright: 2003-2013, Pascal Brachet License: GPL-2+ Files: blockdata.cpp Copyright: 2003-2011, Pascal Brachet 2010, Heinz van Saanen License: GPL-3+ and GPL-2+ Files: images/* Copyright: 2011-2012, ROSA License: GPL-2+ Comment: Extracted from https://aur.archlinux.org/packages/rosa-icons/ Files: algobox.icns algobox.ico images/algobox*.png utilities/algobox*.png utilities/algobox.svg Copyright: Jakub Steiner 2003-2013, Pascal Brachet License: public-domain and GPL-2+ Comment: Based on Preferences-desktop-accessibility.svg from tango-icon-theme License: GPL-2+ This program 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 (at your option) any later version. . This program 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, see . On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". License: GPL-3+ This program 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 program 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, see . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". License: public-domain The person or persons who have associated work with this document (the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of his knowledge, the work of authorship identified is in the public domain of the country from which the work is published, or (b) hereby dedicates whatever copyright the dedicators holds in the work of authorship identified below (the "Work") to the public domain. A certifier, moreover, dedicates any copyright interest he may have in the associated work, and for these purposes, is described as a "dedicator" below. . A certifier has taken reasonable steps to verify the copyright status of this work. Certifier recognizes that his good faith efforts may not shield him from liability if in fact the work certified is not in the public domain. . Dedicator makes this dedication for the benefit of the public at large and to the detriment of the Dedicator's heirs and successors. Dedicator intends this dedication to be an overt act of relinquishment in perpetuity of all present and future rights under copyright law, whether vested or contingent, in the Work. Dedicator understands that such relinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuit or otherwise) those copyrights in the Work. . Dedicator recognizes that, once placed in the public domain, the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived. debian/algobox.10000644000000000000000000000104012217352747010710 0ustar .TH ALGOBOX 1 "September 21, 2013" .SH NAME algobox \- algorithmics introduction software .SH SYNOPSIS .B algobox .SH DESCRIPTION .B algobox is an algorithm creation and execution helper, targeted to French high school students. It’s based on an educational logic (learning via logical structures instead of piling up code lines). .SH OPTIONS This program does not accept any option. .SH SEE ALSO .I /usr/share/algobox/aidealgobox.html .ad l The program is documented fully from its GUI and online: debian/links0000644000000000000000000000011312217607775010242 0ustar usr/share/algobox/aidealgobox.html /usr/share/doc/algobox/aidealgobox.html