debian/0000755000000000000000000000000011634223747007177 5ustar debian/control0000644000000000000000000000442011634223747010602 0ustar Source: kephra Section: perl Priority: optional Maintainer: Debian Perl Group Uploaders: Fabrizio Regalli Build-Depends: debhelper (>= 8), Build-Depends-Indep: libconfig-general-perl, libfile-userconfig-perl, libtest-checkmanifest-perl, libtest-exception-perl, libtest-nowarnings-perl, libtest-pod-perl, libtest-script-perl, libwx-perl, libwx-perl-processstream-perl, libyaml-tiny-perl, perl, xauth, xvfb Standards-Version: 3.9.2 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/kephra.git Vcs-Git: git://git.debian.org/pkg-perl/packages/kephra.git Homepage: http://kephra.sourceforge.net Package: kephra Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libconfig-general-perl, libfile-userconfig-perl, libwx-perl, libwx-perl-processstream-perl, libyaml-tiny-perl Description: gui text editor along Perl alike Paradigms Kephra is gui text editor writen in Perl but not only for Perl developers. . The features of Kephra are: - File: file sessions, history, simple templates, open all of a dir, insert, autosave by timer, save copy as, rename, close all other, detection if file where changed elsewhere - Editing: unlimited undo with fast modes, replace (clipboard and selection), line edit functions, move line/selection, indenting, block formating, delete trailing space, comment, convert (case, space or indention) rectangular selection with mouse and keyboard, auto- and braceindention - Navigation: bracenav, blocknav, doc spanning bookmarks, goto last edit, last doc, rich search, incremental search, searchbar and search dialog - Tools: run script (integrated output panel), notepad panel, color picker - Doc Property: syntax mode, codepage, tab use, tab width, EOL, write protection - View: all app parts and margins can be switched on and off, syntaxhighlighting bracelight, ight margin, indention guide, caret line, line wrap, EOL marker, visible whitespace, changeable font - Configs: config files to be opened through a menu: settings, all menus, commandID's, event binding, icon binding, key binding, localisation (translate just one file to transelate the app), syntaxmodes and some help texts to be opened as normal files debian/kephra.docs0000644000000000000000000000006111634223747011320 0ustar doc/Todo doc/Bugs doc/Roadmap doc/StableReleases debian/copyright0000644000000000000000000000577711634223747011152 0ustar Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 Maintainer: Herbert Breunung Source: http://search.cpan.org/dist/Kephra/ Name: Kephra X-Comment: the +dfsg version is produced by removing the icons under share/config/interface/icon/app directory (except wxpl.ico) and share/config/interface/icon/set/tango directory, without license. Files: * Copyright: 2004-2010, Herbert Breunung License: GPL-2+ Files: inc/Module/* Copyright: 2002-2011, Adam Kennedy 2002-2011, Audrey Tang 2002-2011, Brian Ingerson License: Artistic or GPL-1+ Files: debian/* Copyright: 2011, Fabrizio Regalli License: GPL-2+ or Artistic or GPL-1+ Files: share/config/interface/icon/* Copyright: 2004, Jens Neuwerk License: LGPL-2.1+ Files: share/config/interface/icon/app/wxpl.ico Copyright: 2000-2010, Mattia Barbon License: Artistic or GPL-1+ Comment: wxpl.ico is the original Wx icon (see http://search.cpan.org/~mdootson/Wx-0.9901 for details) 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; version 2 dated June, 1991, or (at your option) any later version. . On Debian systems, the complete text of version 2 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ 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 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. License: LGPL-2.1+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. . You should have received a copy of the GNU Lesser 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 full text of the GNU General Public License version 2 can be found in the `/usr/share/common-licenses/LGPL-2.1' file. debian/watch0000644000000000000000000000024511634223747010231 0ustar version=3 opts=dversionmangle=s/\+dfsg$// \ http://search.cpan.org/dist/Kephra/ .*/Kephra-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian debian/repack.stub debian/patches/0000755000000000000000000000000011634223747010626 5ustar debian/patches/02-change-icon.diff0000644000000000000000000000105511634223747014053 0ustar Description: use 'wxpl.icon' instead of 'proton.xpm' due to missing copyright Author: Fabrizio Regalli Forwarded: not-needed --- a/lib/Kephra/Config/Default/GlobalSettings.pm +++ b/lib/Kephra/Config/Default/GlobalSettings.pm @@ -122,7 +122,7 @@ size_y => 600, }, fullscreen => 0, - icon => 'interface/icon/app/proton.xpm', + icon => 'interface/icon/app/wxpl.ico', max_number => 1, maximize_editpanel => 0, position_x => 10, @@ -417,4 +417,4 @@ } } -1; \ No newline at end of file +1; debian/patches/01-fix-spelling.diff0000644000000000000000000000244211634223747014301 0ustar Description: Fix spelling error Author: Fabrizio Regalli Last-Update: 2011-09-07 Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=70874 --- a/lib/Kephra.pm +++ b/lib/Kephra.pm @@ -193,7 +193,7 @@ =head1 NAME -Kephra - crossplatform, GUI-Texteditor along Perl alike Paradigms +Kephra - crossplatform GUI Texteditor along Perl alike Paradigms =head1 SYNOPSIS @@ -206,7 +206,7 @@ =head2 Philosophy -=over 4 +=over 3 =item Main Goals @@ -257,6 +257,8 @@ That is the plan, but we are currently not nearly that far. +=over 3 + =item Name Especially from the last item derives the name, which is old egyptian and means @@ -271,7 +273,7 @@ I believe that Kephra's agenda is very similar to Perl's. Its common wisdom that freedom means not only happiness but also life works most effective in -freedom. So there should not only be more than one way to write a programm, +freedom. So there should not only be more than one way to write a program, but also more than one way use an editor. You could: =over 4 --- a/lib/Kephra/App/StatusBar.pm +++ b/lib/Kephra/App/StatusBar.pm @@ -275,7 +275,7 @@ =head1 NAME -Kephra::App::StatusBar - +Kephra::App::StatusBar - Kephra::App::StatusBar =head1 DESCRIPTION debian/patches/series0000644000000000000000000000005111634223747012037 0ustar 02-change-icon.diff 01-fix-spelling.diff debian/compat0000644000000000000000000000000211634223747010375 0ustar 8 debian/repack.local0000644000000000000000000000042211634223747011456 0ustar MANIFEST=1 rm share/config/interface/icon/set/tango rm share/config/interface/icon/app/wxwin.ico rm share/config/interface/icon/app/snippet.ico rm share/config/interface/icon/app/proton* rm share/config/interface/icon/app/note.ico rm share/config/interface/icon/app/mdi.ico debian/changelog0000644000000000000000000000050411634223747011050 0ustar kephra (0.4.3.32+dfsg-2) unstable; urgency=low * Changed homepage. (Closes: #641653) -- Fabrizio Regalli Thu, 15 Sep 2011 00:12:44 +0200 kephra (0.4.3.32+dfsg-1) unstable; urgency=low * Initial Release. (Closes: #590997) -- Fabrizio Regalli Tue, 13 Sep 2011 22:50:56 +0200 debian/source/0000755000000000000000000000000011634223747010477 5ustar debian/source/format0000644000000000000000000000001411634223747011705 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000035011634223747010255 0ustar #!/usr/bin/make -f PACKAGE = $(shell dh_listpackages) TMP = $(CURDIR)/debian/$(PACKAGE) %: dh $@ override_dh_auto_test: xvfb-run -a dh_auto_test override_dh_auto_install: dh_auto_install rm $(TMP)/usr/share/perl5/dev.pl debian/repack.stub0000644000000000000000000000331211634223747011342 0ustar #!/bin/sh : <<=cut =pod =head1 NAME repack.stub - script to repack upstream tarballs from uscan =head1 INSTRUCTIONS put this in debian/repack.stub and add "debian sh debian/repack.stub" to the end of the line in debian/watch. you will also need to add a version mangle to debian/watch. then create a debian/repack.local. this is a shell script that is sourced under "set -e", so be careful to check returns codes. =head1 FUNCTIONS =over 4 =item rm rm is replaced by a function that does some magic ("rm -rv" by default), but also changes MANIFEST if $MANIFEST is 1 =item mv mv is replaced by a function that just does mv (by default), but also changes MANIFEST if $MANIFEST is 1 =item requires_version requires_version is there for future usage for requiring certain versions of the script =back =head1 VARIABLES =over 4 =item SUFFIX defaults to +dfsg what to append to the upstream version =item RM_OPTS defaults to -vrf options to pass to rm =item MANIFEST defaults to 0, set to 1 to turn on. this will manipulate MANIFEST files in CPAN tarballs. =item UP_BASE this is the directory where the upstream source is. =back =cut if [ -z "$REPACK_SH" ]; then if [ -f ../../scripts/repack.sh ]; then REPACK_SH=../../scripts/repack.sh fi if [ -z "$REPACK_SH" ] && which repack.sh > /dev/null; then REPACK_SH=$(which repack.sh) fi fi if [ ! -f "$REPACK_SH" ]; then echo "Couldn't find a repack.sh. please put it in your PATH, put it at ../../scripts/repack.sh, or put it somewhere else and set the REPACK_SH variable" echo "You can get it from http://anonscm.debian.org/gitweb/?p=pkg-perl/scripts.git;a=blob_plain;f=repack.sh;hb=HEAD" exit 1 fi exec "$REPACK_SH" "$@"