debian/0000755000000000000000000000000012210753602007164 5ustar debian/rabbit-lavie.xpm0000644000000000000000000001475712167471645012310 0ustar /* XPM */ static char *t[] = { /* columns rows colors chars-per-pixel */ "30 32 204 2", " c #003D003D0037", ". c #0B540AF90549", "X c #0BE50BD90BBF", "o c #14EA143F09BB", "O c #1BE31B030D04", "+ c #14541453144D", "@ c #201D1F601391", "# c #1CC11CBB1C01", "$ c #202B1FB81D7C", "% c #22DC21A81009", "& c #222923F71604", "* c #2EB231621E74", "= c #23B723C32260", "- c #2E722E592DFD", "; c #34EE34DD33F4", ": c #3CD53CA83C6B", "> c #477B429A2FA8", ", c #492E45B2234C", "< c #455F47BC3075", "1 c #4387444C3E6F", "2 c #5B81554D235F", "3 c #76E66EFA2E90", "4 c #7AE173F33293", "5 c #44F544D54465", "6 c #477C485240A0", "7 c #4AE64A4B433D", "8 c #4B884B444AAD", "9 c #551D55194D38", "0 c #57E3586A4F2E", "q c #5B2B5D6A4730", "w c #5EA75F8F49D9", "e c #555155395450", "r c #5EA25E4D5C4C", "t c #5F0260655061", "y c #6F78720856C7", "u c #7A5273AD423E", "i c #6941684A65BA", "p c #69D568FF6839", "a c #6E276D8C6BAA", "s c #73EC74AA628C", "d c #71BF71BB6DA5", "f c #7C967AF66240", "g c #79357A117033", "h c #745C73E67370", "j c #7D057C7375D0", "k c #7ED87E5A7C4F", "l c #80F0800B777E", "z c #80EC80037ED8", "x c #FDEC5A1D5A38", "c c #FD7C66BF66F4", "v c #FF266CAB6C79", "b c #FD637D777D3E", "n c #873885D37704", "m c #847883BA7ED6", "M c #89C286E0743A", "N c #8DD28AE673A0", "B c #8C8A8C157D51", "V c #904A90E17AE9", "C c #96278F786857", "Z c #96BE90936EAA", "A c #9D2F96206B88", "S c #9589940A7C3E", "D c #976E9A5B7CC2", "F c #A9A9A13D489C", "G c #B30EA24F4C5A", "H c #B336A2C85C48", "J c #BDD7A9425454", "K c #B076A46A75AF", "L c #B452A8F279DA", "P c #DD23BCB03E8B", "I c #E0ECC0B33F54", "U c #DDB38B565B65", "Y c #CBF2BA955C1B", "T c #DDBDBF6D42DF", "R c #DC9BA1BE7E83", "E c #E552C3843C7D", "W c #EC72C8BA38E9", "Q c #EF49C9B63568", "! c #F7FACDBE2C9F", "~ c #F4E7CECA3539", "^ c #F138CF4C3DF2", "/ c #F54AD3263D91", "( c #FEE5D89D35C3", ") c #FDADDA563BF3", "_ c #D72AC1634F11", "` c #DCA1C28F468D", "' c #DE51C98151AF", "] c #E6F4C9C74625", "[ c #EB45CC9C43E2", "{ c #EFF6D2034657", "} c #FC55E34851F8", "| c #83708273814A", " . c #8A45884081ED", ".. c #8DFD8C7483BC", "X. c #972F95F385A6", "o. c #94A992B388AE", "O. c #9A5C981881B6", "+. c #99DF986F8C3A", "@. c #9E0A9C88844E", "#. c #9E9E98FE8C09", "$. c #A3989FB98ECC", "%. c #A4EEA0089399", "&. c #A548A25B8B0D", "*. c #ABF5A4AD8F80", "=. c #A721A717976D", "-. c #A5D3A43D98AC", ";. c #AD02A4FF95A5", ":. c #B1B6A81F9048", ">. c #B283AC828F0F", ",. c #B11BA82397B7", "<. c #B571AC3795C8", "1. c #B418AEE69D6E", "2. c #BA59AF8E9F83", "3. c #B442B53B9699", "4. c #B45DB2F89D53", "5. c #BC4EB2B89781", "6. c #B992B0D69E9E", "7. c #B6A7B914A22D", "8. c #BCEFB4E7A4FD", "9. c #BDB2BB71ACDE", "0. c #CA16BD38A097", "q. c #D9BFAFA0917E", "w. c #DC75B0B491CB", "e. c #C730BB55A56A", "r. c #C360BD5CAB07", "t. c #D02FC021AD4D", "y. c #C858BFB6B1A7", "u. c #FBC6963C95AE", "i. c #E8CCA53A9C61", "p. c #EA43AC82A4C8", "a. c #EFA1B487AF54", "s. c #FD47A243A240", "d. c #FF34ACB8AB88", "f. c #F3A6B5EFADF6", "g. c #FB7BB416B348", "h. c #FA1DBDA3BCA5", "j. c #CA13C12992DC", "k. c #DF03D31A9B57", "l. c #C3F0C4C5AEE8", "z. c #CD48C196A85E", "x. c #CECBC3B3ABB9", "c. c #C6EFC2B5B3DF", "v. c #C88DC643B9A4", "b. c #C5FEC9E4B0B8", "n. c #C9D9C2C8B0E1", "m. c #CEA6C6E0BA1C", "M. c #CC33CC14B4DE", "N. c #D236C638AF58", "B. c #D579CA4CAEE6", "V. c #DEC7C14EAB63", "C. c #D62CC66BB30C", "Z. c #D516CB6EB542", "A. c #D607CD1ABD17", "S. c #DCE7CC2CB6D6", "D. c #DF09CE6FBA29", "F. c #D551D2F3BF01", "G. c #E6D3D71199E2", "H. c #E7C8C881B8EF", "J. c #E374CDF5BBD1", "K. c #E9D5C89CB641", "L. c #EC5DC162B956", "P. c #ED9CCC2CBFF9", "I. c #E6D6D14FBCA3", "U. c #E9B5D389BF21", "Y. c #F30DE2E3A36B", "T. c #F9F7E8E6A6A6", "R. c #E0B3D70ECAA1", "E. c #E50DD66AC3BB", "W. c #E564DB98CB48", "Q. c #EE17D77DC63C", "!. c #EC3CDD4ECD6F", "~. c #E83EDF8FD2EC", "^. c #EFA7E0A9D78D", "/. c #F41ACE1EC563", "(. c #FF24CED0CD5D", "). c #F0FED86AC6E4", "_. c #F4B1DDD0CD1B", "`. c #FB12DF96CFD9", "'. c #F4D0DFA3D170", "]. c #FD92DBEAD35E", "[. c #FADFDF7ADDD5", "{. c #E5F0E40BD702", "}. c #E611E664DB14", "|. c #ECABE2E9D6F4", " X c #ED17E61EDC45", ".X c #EE9BEF2FDEB6", "XX c #F55FE0E0D072", "oX c #F5A5E26BD497", "OX c #F498E730DB56", "+X c #F75CEA44DFF2", "@X c #FC21E477D601", "#X c #FD7AE63CDB9C", "$X c #FCB6EA88DEC6", "%X c #EE85EC15E607", "&X c #F494ED04E47F", "*X c #FDC5ED89E495", "=X c #FE80F02EEC08", "-X c #F24DF2B4E796", ";X c #F4F6F203EBE9", ":X c #FE76F145E7B6", ">X c #FE96F39BED17", ",X c #FEEBF721F310", "X>X:X=X>X:X>X=XZ.< ", " e z.@X#X$X*X*XOXW.m.y.8.z.OXW.t X ", " - >.S.D.C.8.%...m | | m m r.*X9.t . ", " ; k m m | | | m m j ....B x.+X+.: ", " 1 z z k h r B 4.S.!.'._.U.+XA.h # ", " + 6 q X.9.c.8.2.f :.'.*X>X,X,X,X,X,X:Xz.w . ", " # s 7.}.X1X1X1X1X1X1X1X>X@X5.9 ", "> L S 4.;X1X1XX$X].$.| 5 ", " 9 e.C.;.m | | a = 1 S.'.q.S.1X.X1X1X>X[.*X>X#X)...| 8 ", " 1 | m m k e . 1 e.].].=XX,XX/.H.i.s.a.$X*X+XD # ", " ; k ..$.W.$XP.g.a.+X:X$XZ.j # ", " . 4 4 o . 3 X 2 , @ 4 & O = i 4.>X>X^.].*XW.$X@XB.B r ", " o ) ~ G 4 F ) Z ` Y A } _ ' 8 r A.$X:X|.>X,X:XE.).B.!.n + ", " o ( E [ ~ { ! W / E { ^ T P j d 5.@X@X!.X>X*X@Xe.B | | k ", " + 8 ; 8 8 8 8 8 5 8 ; 8 5 : . 1 f D._.E.A.Z.@X%.| | k : ", " 1 +.F.+X].,.m m R.].X.m e $ ", " @.$X+X@Xt.m | =.:X_...| + ", " &.@X@XD...| n W.*XQ.m | + ", " 7 D ;. .| | @.#X@XS.| | X ", " 1 z | | r S _.`.;.| p ", " 1 e ; . ; O.#.| | 8 ", " : | | | - " }; debian/rabbit-mode.install0000644000000000000000000000007412167471645012761 0ustar misc/emacs/rabbit-mode.el usr/share/emacs/site-lisp/rabbit/ debian/watch0000644000000000000000000000014112167471645010230 0ustar version=3 http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/rabbit .*/rabbit-(.*).tar.gz debian/rabbit.README.Debian0000644000000000000000000000060712167471645012511 0ustar README.Debian ============= The rabbit-slide, easy uploader for your slide to slideshare, is installed as an example script (/usr/share/doc/rabbit/examples/) because of lack depends libraries, ruby-faraday (#691274). If you want to use rabbit-slide, please install "faraday" from RubyGems.org manually. Enjoy! -- Youhei SASAKI , Mon, 17 Dec 2012 14:45:33 +0900 debian/rabbit.menu0000644000000000000000000000040012167471645011326 0ustar ?package(rabbit): \ needs="X11"\ section="Applications/Graphics"\ title="Rabbit"\ longtitle="Rabbit: presentation tool using RD, a simple text format"\ command="/usr/bin/rabbit"\ hints="Presentation"\ icon="/usr/share/icons/rabbit-lavie.xpm" debian/rabbit-mode.emacsen-startup0000644000000000000000000000101012167471645014415 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file, e.g. /etc/emacs/site-start.d/50rabbit-mode.el ;; for the Debian rabbit package (let ((package-dir (concat "/usr/share/" (symbol-name flavor) "/site-lisp/rabbit"))) (when (file-directory-p package-dir) (setq load-path (cons package-dir load-path)) (autoload 'rabbit-mode "rabbit-mode" "Major mode for editing rabbit files." t) (add-to-list 'auto-mode-alist '("\\.\\(rbt\\|rab\\)$" . rabbit-mode)))) debian/changelog.old0000644000000000000000000001212412167471645011632 0ustar rabbit (0.6.1-1) unstable; urgency=low * New upstream version. * Update Standards-Version to 3.8.2. * Maintainer changed -- Youhei SASAKI Wed, 22 Jul 2009 22:15:37 +0900 rabbit (0.5.8-1~pre1) unstable; urgency=low * New upstream version. - Delete patches that have been incorporated: r977-uninitialized-constant.diff, r997-ignore-gtk-error.diff, and r999-distclean.diff. - Use executables' new --roff options instead of debian/help2man.rb to generate manpages. * Use the new Homepage field instead of a Homepage line in the description. * Update Standards-Version to 3.7.3. -- Noritada Kobayashi Sat, 20 Dec 2008 17:07:41 +0900 rabbit (0.5.3-1) unstable; urgency=low * New maintainer. Thanks for maintaining the unofficial version for more than 2 years, akira! * Initial upload to the official Debian archive. (Closes: #448594) * Packaging overhaul. - Simplify build rules by using CDBS and ruby-pkg-tools in addition to debhelper, deleting debian/dirs, debian/docs, debian/examples, and debian/install. - Use quilt as the patch management system. - Bump Standards-Version to 3.7.2. - Bump debhelper compat level to 5. - Improve the package description. - Update debian/changelog, documenting different copyright holders for images, misc/emacs, and misc/xyzzy and different licenses for lib/hikidoc.rb, misc/xyzzy/rabbit-mode.l, and setup.rb. - Delete templates created by dh_make: debian/conffiles.ex, debian/manpage.1.ex, debian/manpage.sgml.ex, and debian/manpage.xml.ex. - Add debian/TODO for currently known packaging issues. * Dependency reorganization. - Upgrade dependencies concerning with support for general file types (such as SVG and EPS) from Suggests to Recommends and put ones related to application-specific file types (such as TeX and GIMP) into Suggests. - Delete dependency on libgnomeprint2-ruby, which has been unsupported from version 0.5.1. - Add gimp, dia and tgif to Suggests and enscript to Recommends since all of them have been supported for years. - Update dependency on ghostscript from `gs-gpl | gs-esp | gs-ja' to `ghostscript | gs-gpl | gs-esp' (gs-gpl and gs-esp are left behind only for easier backport). * Install rabrick as an example script, not into /usr/bin, since rabrick requires Div, which is not packaged for Debian. - Document this issue in README.Debian. * Install manpages for rabbit and rabbit-theme-manager. - Add ruby1.8, libgettext-ruby1.8, libgtk2-ruby, and locales-all to Build-Depends. - Add debian/help2man.rb, a script to generate manpages from help messages. - Add a new patch: r997-ignore-gtk-error.diff. Thanks to Kouhei Sutou. * Rename debian/menu to debian/menu.ex to turn the Debian menu item for rabbit off since rabbit currently requires specification of a slide to display on its startup and also does not support runtime slide change. * Install NEWS.en (as the upstream changelog) and NEWS.ja. * Fix up permissions of images being executable in the tarball. * Clean up lib/rabbit/config.rb generated by lib/rabbit/post-setup.rb. - Add a new patch: r999-distclean.diff. -- Noritada Kobayashi Tue, 13 Nov 2007 00:50:39 +0900 rabbit (0.5.3-0+1) unstable; urgency=low * applied patch for "uninitialized constant Rabbit::Parser::Ext::Entity" [rabbit-shockers:364] -- akira yamada Thu, 30 Aug 2007 21:52:08 +0900 rabbit (0.5.3-0) unstable; urgency=low * New upstream release * debian/rabbit-lavie.xpm: converted from data/rabbit/image/rabbit-images/lavie-icon.png. -- akira yamada Thu, 30 Aug 2007 16:32:20 +0900 rabbit (0.5.2-0) unstable; urgency=low * New upstream release * applied ad-hoc workaround of "GRClosure invoking callback: already destroyed". fo lib/rabbit/menu.rb. [rabbit-shockers:330] * remove "---batch-interpreter". [rabbit-shockers:329] -- akira yamada Mon, 09 Jul 2007 22:29:49 +0900 rabbit (0.5.0-0) unstable; urgency=low * New upstream release -- akira yamada Sun, 5 Nov 2006 21:25:06 +0900 rabbit (0.3.1-0) unstable; urgency=low * New upstream release -- akira yamada Sat, 31 Dec 2005 16:01:10 +0900 rabbit (0.3.0-0) unstable; urgency=low * New upstream release * debian/copyright: updated. (GFDL files are removed.) -- akira yamada Sun, 18 Dec 2005 10:46:37 +0900 rabbit (0.2.9-0) unstable; urgency=low * New upstream version. * debian/copyright: updated. (two image files are in GFDL.) -- akira yamada Sat, 29 Oct 2005 17:41:48 +0900 rabbit (0.1.0-0) unstable; urgency=low * New upstream version. * debian/control: added libgtkglext1-ruby and libhtree-ruby1.8 to Suggests field. -- akira yamada Thu, 8 Sep 2005 01:42:38 +0900 rabbit (0.0.9-0) unstable; urgency=low * Initial packaging. -- akira yamada Wed, 7 Sep 2005 20:01:19 +0900 debian/patches/0000755000000000000000000000000012167471645010632 5ustar debian/patches/0003-Import-upstream-58be9-Info-Window-support-auto-sourc.patch0000644000000000000000000000312212167471645024142 0ustar From: Youhei SASAKI Date: Sat, 29 Jun 2013 04:55:20 +0900 Subject: Import upstream:58be9 Info Window support auto source reload Signed-off-by: Youhei SASAKI --- lib/rabbit/info-window.rb | 16 +++++++++++++--- lib/rabbit/renderer/display/info.rb | 5 +++++ 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/lib/rabbit/info-window.rb b/lib/rabbit/info-window.rb index 6513a01..c045f33 100644 --- a/lib/rabbit/info-window.rb +++ b/lib/rabbit/info-window.rb @@ -58,9 +58,13 @@ module Rabbit def moved(index) return unless showing? - check_timer - update_note_text if on_note_mode? - adjust_slide(index) + update(index) + end + + def parsed + return unless showing? + update_source + update end def index_mode_on @@ -192,6 +196,12 @@ module Rabbit @note_label.set_size_request(width, height) end + def update(index=nil) + check_timer + update_note_text if on_note_mode? + adjust_slide(index) + end + def update_note_text @note_label.markup = markupped_note_text end diff --git a/lib/rabbit/renderer/display/info.rb b/lib/rabbit/renderer/display/info.rb index cb8fa5b..4aa52c7 100644 --- a/lib/rabbit/renderer/display/info.rb +++ b/lib/rabbit/renderer/display/info.rb @@ -25,6 +25,11 @@ module Rabbit @info_window.hide end + def post_parse + super + @info_window.parsed + end + def post_move(old_index, index) super @info_window.moved(index) debian/patches/Import-testfixturesimage0000644000000000000000000004603512167471645015611 0ustar Description: Import test fixtures image Import test/fixtures/image from Upstream Git repo. These files need test suite during build Author: Youhei SASAKI --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: upstream Forwarded: not-needed --- /dev/null +++ rabbit-2.1.1/test/fixtures/image/eps/rabbit.eps @@ -0,0 +1,135 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.12.2 (http://cairographics.org) +%%CreationDate: Sun Sep 9 12:59:27 2012 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 -1 50 13 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%!FontType1-1.1 f-0-0 1.0 +11 dict begin +/FontName /f-0-0 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/FontBBox {17 -99 900 860 } readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 1 /R put +dup 2 /a put +dup 3 /b put +dup 4 /i put +dup 5 /t put +readonly def +currentdict end +currentfile eexec +f983ef0097ece636fb4a96c74d26ab84185f6dfa4a16a7a1c27bbe3f1156aea698df336d20b467 +b10e7f33846656653c5ac6962759d3056cbdb3190bac614b984bf5a132dc418192443014ba63de +800d392b6fea026574bb2535fd7bb5338f35bf15a88ea328fdaa49670c7852e3d060f3c5d6b07f +2ef6d0f22646c5d18e19a2ae3ee120390f6dd96f76dcf1e127de5e9299077a00c17c0d71e36e5b +9d5ec58fceda57739a6a4214d4b79d6c48d2784b60c320323c7acddddf34db833cac0cf109f799 +69d114a330d372e5c978a66acc84e3fe5557f6240856a013ffaa0199444e5c5036f775eba4a5c5 +8cde66cf604b9aca2178431127b8a1ff7ed633a65c04600af5f573483112251caad907dcd8c61e +23500065b1568be79a17d2379b63d656e8f77156213b835abc68ee4f0a7577ba9fc7f52082f442 +125c9ea45ce5e55f99aaf69a94499d164b4af99a276a865ffdc4b19f16152d68d0549f61c672f5 +61e423e0f943870f0f8c92dae85b7dbbdb0b2dea34e38fa37e9db5fe9e3e5e87f94bce79e04af0 +140ac975e77b871f30d092fc6ba87a335fab38990d53b7a57e932f1b031ada54eceae2ed4ec188 +25376e6ce8ff2d7b6987330bb5bf84b293fe32efe9a2c6c9258960ad147229296eb52c9c78ab5b +e3afef23b18b80775dcefa5cd0f096fcb2094d82272f056df52aa5063f403f8235e3f84b3186c1 +a4b2a8af1833e0bda3e16ab161a21e122371a40a1c15619db63a03090880a311053b6985c1fbd3 +7cf68ae48f4167a0db578a277fc4c28984db73498371baedb7b88714ba211d08d8acba004a5694 +ab0a639ac9d3acff0a645b220c1dc965534244305dec592edbdaa760007dbee6a9533faf38c4b7 +8776d1e949356974b931df3a91e15880b6c635ef2ab0f15f8413b6161bb0ca12b2f5a40adb55bb +1b713a7e371df0a22f9b52880872f58142df05afd5b40c2c687722c85409151bd7f8da305c4cc5 +b1b22c2e3b5048fdbac6af7bebc557d244cbba535affa0dcf7df7d346c462c7853e4128dcce9ad +44e952a516ec3b7d408b94cd8c31ba9474ebc1b0322e1f98b16d94330c2c7ee34e40b7842d8d69 +98dc60f58e1c18f269c9ec01a6fce4e1cb50b86d3852b225758b3ca235ca7c794438231cb86899 +e324a5ec7bb054ba3b5ac5f8d4e3f50f4dbabe83e1919fb3d7c11ea9bf0dde955dd51be45f725e +91ea96970650c4cd0b3d86f9920334ce3a5bec7bb183b2735cd86483d05175a04574edea696af1 +f46ddc6d0836f64543aacf74f653a02ba1234ffb2cd095090b599d16a27c6b6acaed0dec3fd062 +a50cb902d2a0e54c369869395806e9a0207f46a98dda5ab7b58ef8d10293e125f711e2ef99460b +ef4dd2f8904df1903601943f7edd3944e06bd5df69c5c36f585247652fcb7ff7d59217c72a8555 +6e7dad4eb55d7f314621d2fe30359e7b394a3cb621822643fc9991067048baa04a566fc2238143 +f6372b0059456c4f97d575ae6d491e2c4bc65ed1370d383d0371c189eaf083fe13923986f63da6 +5eddad6a6e7305ce9806c866c999d2671d5830757e5b4e06cc1449524ac43929daba3b260d6f60 +7b6a5db197e5824f63308aefa0b123500dc590f92a0e8087fa92194d1f0c88fc9e8047773172b4 +87d3904dac4094f0a45f10338b010b32b1182f18a3df62e962403645dd56a9763a45c597d7eeb2 +b61f652cd04c47c9f816a61898ebbe883dcfc719b88a8ca678421f0fd2f28fdfb9771b91642b3b +55fd731d9e97ae375e43ef3fa49ff6a900fe41b230830f69e83a0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 -1 50 13 +%%EndPageSetup +q 0 -1 50 14 rectclip q +0 g +BT +16 0 0 16 -1.376 0.352 Tm +/f-0-0 1 Tf +[<010203030405>]TJ +ET +Q Q +showpage +%%Trailer +end restore +%%EOF --- /dev/null +++ rabbit-2.1.1/test/fixtures/image/eps/rabbit @@ -0,0 +1,135 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: cairo 1.12.2 (http://cairographics.org) +%%CreationDate: Sun Sep 9 12:59:27 2012 +%%Pages: 1 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%BoundingBox: 0 -1 50 13 +%%EndComments +%%BeginProlog +save +50 dict begin +/q { gsave } bind def +/Q { grestore } bind def +/cm { 6 array astore concat } bind def +/w { setlinewidth } bind def +/J { setlinecap } bind def +/j { setlinejoin } bind def +/M { setmiterlimit } bind def +/d { setdash } bind def +/m { moveto } bind def +/l { lineto } bind def +/c { curveto } bind def +/h { closepath } bind def +/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto + 0 exch rlineto 0 rlineto closepath } bind def +/S { stroke } bind def +/f { fill } bind def +/f* { eofill } bind def +/n { newpath } bind def +/W { clip } bind def +/W* { eoclip } bind def +/BT { } bind def +/ET { } bind def +/pdfmark where { pop globaldict /?pdfmark /exec load put } + { globaldict begin /?pdfmark /pop load def /pdfmark + /cleartomark load def end } ifelse +/BDC { mark 3 1 roll /BDC pdfmark } bind def +/EMC { mark /EMC pdfmark } bind def +/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def +/Tj { show currentpoint cairo_store_point } bind def +/TJ { + { + dup + type /stringtype eq + { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse + } forall + currentpoint cairo_store_point +} bind def +/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore + cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def +/Tf { pop /cairo_font exch def /cairo_font_matrix where + { pop cairo_selectfont } if } bind def +/Td { matrix translate cairo_font_matrix matrix concatmatrix dup + /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point + /cairo_font where { pop cairo_selectfont } if } bind def +/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def + cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def +/g { setgray } bind def +/rg { setrgbcolor } bind def +/d1 { setcachedevice } bind def +%%EndProlog +%!FontType1-1.1 f-0-0 1.0 +11 dict begin +/FontName /f-0-0 def +/PaintType 0 def +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0] readonly def +/FontBBox {17 -99 900 860 } readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 1 /R put +dup 2 /a put +dup 3 /b put +dup 4 /i put +dup 5 /t put +readonly def +currentdict end +currentfile eexec +f983ef0097ece636fb4a96c74d26ab84185f6dfa4a16a7a1c27bbe3f1156aea698df336d20b467 +b10e7f33846656653c5ac6962759d3056cbdb3190bac614b984bf5a132dc418192443014ba63de +800d392b6fea026574bb2535fd7bb5338f35bf15a88ea328fdaa49670c7852e3d060f3c5d6b07f +2ef6d0f22646c5d18e19a2ae3ee120390f6dd96f76dcf1e127de5e9299077a00c17c0d71e36e5b +9d5ec58fceda57739a6a4214d4b79d6c48d2784b60c320323c7acddddf34db833cac0cf109f799 +69d114a330d372e5c978a66acc84e3fe5557f6240856a013ffaa0199444e5c5036f775eba4a5c5 +8cde66cf604b9aca2178431127b8a1ff7ed633a65c04600af5f573483112251caad907dcd8c61e +23500065b1568be79a17d2379b63d656e8f77156213b835abc68ee4f0a7577ba9fc7f52082f442 +125c9ea45ce5e55f99aaf69a94499d164b4af99a276a865ffdc4b19f16152d68d0549f61c672f5 +61e423e0f943870f0f8c92dae85b7dbbdb0b2dea34e38fa37e9db5fe9e3e5e87f94bce79e04af0 +140ac975e77b871f30d092fc6ba87a335fab38990d53b7a57e932f1b031ada54eceae2ed4ec188 +25376e6ce8ff2d7b6987330bb5bf84b293fe32efe9a2c6c9258960ad147229296eb52c9c78ab5b +e3afef23b18b80775dcefa5cd0f096fcb2094d82272f056df52aa5063f403f8235e3f84b3186c1 +a4b2a8af1833e0bda3e16ab161a21e122371a40a1c15619db63a03090880a311053b6985c1fbd3 +7cf68ae48f4167a0db578a277fc4c28984db73498371baedb7b88714ba211d08d8acba004a5694 +ab0a639ac9d3acff0a645b220c1dc965534244305dec592edbdaa760007dbee6a9533faf38c4b7 +8776d1e949356974b931df3a91e15880b6c635ef2ab0f15f8413b6161bb0ca12b2f5a40adb55bb +1b713a7e371df0a22f9b52880872f58142df05afd5b40c2c687722c85409151bd7f8da305c4cc5 +b1b22c2e3b5048fdbac6af7bebc557d244cbba535affa0dcf7df7d346c462c7853e4128dcce9ad +44e952a516ec3b7d408b94cd8c31ba9474ebc1b0322e1f98b16d94330c2c7ee34e40b7842d8d69 +98dc60f58e1c18f269c9ec01a6fce4e1cb50b86d3852b225758b3ca235ca7c794438231cb86899 +e324a5ec7bb054ba3b5ac5f8d4e3f50f4dbabe83e1919fb3d7c11ea9bf0dde955dd51be45f725e +91ea96970650c4cd0b3d86f9920334ce3a5bec7bb183b2735cd86483d05175a04574edea696af1 +f46ddc6d0836f64543aacf74f653a02ba1234ffb2cd095090b599d16a27c6b6acaed0dec3fd062 +a50cb902d2a0e54c369869395806e9a0207f46a98dda5ab7b58ef8d10293e125f711e2ef99460b +ef4dd2f8904df1903601943f7edd3944e06bd5df69c5c36f585247652fcb7ff7d59217c72a8555 +6e7dad4eb55d7f314621d2fe30359e7b394a3cb621822643fc9991067048baa04a566fc2238143 +f6372b0059456c4f97d575ae6d491e2c4bc65ed1370d383d0371c189eaf083fe13923986f63da6 +5eddad6a6e7305ce9806c866c999d2671d5830757e5b4e06cc1449524ac43929daba3b260d6f60 +7b6a5db197e5824f63308aefa0b123500dc590f92a0e8087fa92194d1f0c88fc9e8047773172b4 +87d3904dac4094f0a45f10338b010b32b1182f18a3df62e962403645dd56a9763a45c597d7eeb2 +b61f652cd04c47c9f816a61898ebbe883dcfc719b88a8ca678421f0fd2f28fdfb9771b91642b3b +55fd731d9e97ae375e43ef3fa49ff6a900fe41b230830f69e83a0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +%%Page: 1 1 +%%BeginPageSetup +%%PageBoundingBox: 0 -1 50 13 +%%EndPageSetup +q 0 -1 50 14 rectclip q +0 g +BT +16 0 0 16 -1.376 0.352 Tm +/f-0-0 1 Tf +[<010203030405>]TJ +ET +Q Q +showpage +%%Trailer +end restore +%%EOF --- /dev/null +++ rabbit-2.1.1/test/fixtures/image/dia/not-compressed.dia @@ -0,0 +1,100 @@ + + + + + + + + + + + + + #A4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Rabbit# + + + + + + + + + + + + + + + + + + + + + + + + --- /dev/null +++ rabbit-2.1.1/test/fixtures/image/dia/not-compressed @@ -0,0 +1,100 @@ + + + + + + + + + + + + + #A4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Rabbit# + + + + + + + + + + + + + + + + + + + + + + + + debian/patches/0001-Remove-RubyGems-Depends.patch0000644000000000000000000000070712167471645016605 0ustar From: Youhei SASAKI Date: Sat, 29 Jun 2013 04:52:06 +0900 Subject: Remove RubyGems Depends Signed-off-by: Youhei SASAKI --- bin/rabbirc | 1 - 1 file changed, 1 deletion(-) diff --git a/bin/rabbirc b/bin/rabbirc index db0322f..2352ea6 100755 --- a/bin/rabbirc +++ b/bin/rabbirc @@ -1,7 +1,6 @@ #!/usr/bin/env ruby # -*- ruby -*- -require 'rubygems' require 'net/irc' require 'drb' require 'nkf' debian/patches/0004-Drop-test-unit-notify-for-package-build.patch0000644000000000000000000000112712167471645021653 0ustar From: Youhei SASAKI Date: Fri, 28 Jun 2013 19:57:38 +0900 Subject: Drop test/unit/notify for package build Signed-off-by: Youhei SASAKI --- test/rabbit-test-utils.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/test/rabbit-test-utils.rb b/test/rabbit-test-utils.rb index 86ad5e9..28c6a4a 100644 --- a/test/rabbit-test-utils.rb +++ b/test/rabbit-test-utils.rb @@ -15,7 +15,6 @@ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. require "test-unit" -require "test/unit/notify" require "test/unit/rr" module RabbitTestUtils debian/patches/series0000644000000000000000000000033512167471645012050 0ustar 0001-Remove-RubyGems-Depends.patch 0002-Import-upstream-8cd4741-Fix-a-typo.patch 0003-Import-upstream-58be9-Info-Window-support-auto-sourc.patch 0004-Drop-test-unit-notify-for-package-build.patch Import-testfixturesimage debian/patches/0002-Import-upstream-8cd4741-Fix-a-typo.patch0000644000000000000000000000167512167471645020302 0ustar From: Youhei SASAKI Date: Sat, 29 Jun 2013 04:54:30 +0900 Subject: Import upstream:8cd4741, Fix a typo Signed-off-by: Youhei SASAKI --- lib/rabbit/command/rabbit-slide.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rabbit/command/rabbit-slide.rb b/lib/rabbit/command/rabbit-slide.rb index 572fa21..2424a07 100644 --- a/lib/rabbit/command/rabbit-slide.rb +++ b/lib/rabbit/command/rabbit-slide.rb @@ -1,4 +1,4 @@ -# Copyright (C) 2012 Kouhei Sutou +# Copyright (C) 2012-2013 Kouhei Sutou # # 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 @@ -229,7 +229,7 @@ module Rabbit end def default_command - if File.file("config.yaml") + if File.file?("config.yaml") "change" else "new" debian/compat0000644000000000000000000000000212167471645010401 0ustar 5 debian/rabbit-mode.emacsen-install0000644000000000000000000000210512167471645014367 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/rabbit # # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=rabbit case $FLAVOR in emacs|*xemacs*|emacs21|emacs20|emacs19|mule2) exit 0 ;; *) EMACSEN=$FLAVOR ;; esac echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} FLAGS="-no-site-file -q -batch -l path.el -f batch-byte-compile" ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} cd "$ELDIR" LINKS=`echo *.el` if [ ! -d "$ELCDIR" ]; then mkdir -p "$ELCDIR" chmod 755 "$ELCDIR" fi cd "$ELCDIR" TOELDIR=../../../emacs/site-lisp/$PACKAGE rm -f *.el path.el for f in $LINKS; do ln -sf "$TOELDIR/$f" ./ done FILES=`/bin/ls -1 *.el` cat << EOF > path.el (setq load-path (cons "." load-path)) (setq byte-compile-warnings nil) (require 'cl) (require 'rd-mode) EOF ${FLAVOR} ${FLAGS} ${FILES} chmod 644 *.elc rm -f path.el exit 0 debian/rabbit.install0000644000000000000000000000011512167471645012033 0ustar debian/rabbit-lavie.xpm usr/share/icons/ data/rabbit/image usr/share/rabbit/ debian/rabbit.examples0000644000000000000000000000004212167471645012202 0ustar bin/rabbit-slide bin/rabbit-theme debian/rabbit.preinst0000644000000000000000000000025412167471645012055 0ustar #!/bin/sh set -e if [ -e /usr/lib/ruby/1.8/rabbit/theme ] && [ -L /usr/lib/ruby/1.8/rabbit/theme ]; then rm -f /usr/lib/ruby/1.8/rabbit/theme fi #DEBHELPER# exit 0 debian/rabbit-mode.emacsen-remove0000644000000000000000000000045412167471645014223 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/rabbit FLAVOR=$1 PACKAGE=rabbit case $FLAVOR in emacs|*xemacs*|emacs20|emacs19|mule2) exit 0 ;; esac echo "remove/$PACKAGE: purging byte-compiled files for $FLAVOR" rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} exit 0 debian/control0000644000000000000000000000426712210753514010602 0ustar Source: rabbit Section: x11 Priority: optional Maintainer: Debian Ruby Extras Maintainers Uploaders: Youhei SASAKI Build-Depends: debhelper (>= 7.0.50~), gem2deb, ruby-test-unit, ruby-test-unit-rr, ruby-gtk2, ruby-rsvg2, ruby-poppler, ruby-hikidoc, ruby-nokogiri, ruby-rd, ruby-rt, ruby-coderay (>= 1.0.0), ruby-kramdown, ruby-gettext (>= 3.0.0), ruby-net-irc, ruby-faraday, xvfb, xauth Standards-Version: 3.9.4 Homepage: http://rabbit-shockers.org Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/rabbit.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ruby-extras/rabbit.git;a=summary XS-Ruby-Versions: ruby1.9.1 Package: rabbit Architecture: all XB-Ruby-Versions: ${ruby:Versions} Depends: ${misc:Depends}, ruby1.9.1, libjs-prototype, ruby-gtk2, ruby-rsvg2, ruby-poppler, ruby-hikidoc, ruby-nokogiri, ruby-rd, ruby-rt, ruby-coderay (>= 1.0.0), ruby-kramdown, ruby-gettext (>= 3.0.0), ruby-net-irc, ruby-faraday Suggests: ghostscript, mimetex, dia, python-aafigure, gimp, python-blockdiag, enscript, emacs, rabbit-mode Description: presentation tool using RD, a simple text format Rabbit is an application to do presentations with RD documents. RD is a simple, easy-to-read, and easy-to-write text format like Wiki. Rabbit has many noteworthy features, which distinguish this application from other presentation tools. . * Slide looks are defined with Ruby and customizable. * Various keyboard interfaces. * Mouse gesture support. * Slides can contain many image formats: EPS, SVG, GIMP, and Dia. * Rabbit can be a server and you can access it with the dRuby interface. * and more... Package: rabbit-mode Architecture: all Depends: ${misc:Depends}, rabbit, rdtool-elisp, emacs | emacs24 | emacs23 Description: Emacs-lisp rabbit-mode for writing RD document using Rabbit Rabbit is an application to do presentations with RD documents. RD is a simple, easy-to-read, and easy-to-write text format like Wiki. Rabbit has many noteworthy features, which distinguish this application from other presentation tools. . This package provides Emacs major-mode for editing RD document using Rabbit debian/rabbit.manpages0000644000000000000000000000001312167471645012155 0ustar debian/*.1 debian/rabbit.docs0000644000000000000000000000001612201235774011303 0ustar README sample debian/rules0000755000000000000000000000341212201237615010245 0ustar #!/usr/bin/make -f VERSION := $(shell dpkg-parsechangelog|grep ^Version:|sed 's/^Version: //' | sed 's/-.*$$//g') %: dh $@ --buildsystem ruby --with ruby override_dh_installchangelogs: dh_installchangelogs -k $(CURDIR)/doc/en/news.rd override_dh_installdocs: dh_installdocs ( cd debian/rabbit/usr/share/doc/rabbit/sample/lldn/ && \ rm -f lavie.png && \ ln -s ../lavie.png . ) create_man:: help2man \ --name="presentation tool using RD, simple text format" \ --section=1 --manual="rabbit" --no-info --no-discard-stderr \ "/usr/bin/ruby -Ilib bin/rabbit" --version-string=${VERSION} \ > debian/rabbit.1 help2man \ --name="commandline utility for Rabbit" \ --section=1 --manual="rabbit-command" --no-info --no-discard-stderr \ "/usr/bin/ruby -Ilib bin/rabbit-command" --version-string=${VERSION} \ > debian/rabbit-command.1 help2man \ --name="IRC interface for Rabbit" \ --section=1 --manual="rabbirc" --no-info --no-discard-stderr \ "/usr/bin/ruby -Ilib bin/rabbirc" --version-string=${VERSION} \ > debian/rabbirc.1 help2man \ --name="Template generator for Rabbit" \ --section=1 --manual="rabbit-slide" --no-info --no-discard-stderr \ "/usr/bin/ruby -Ilib bin/rabbit-slide" --version-string=${VERSION} \ > debian/rabbit-slide.1 help2man \ --name="Theme generator for Rabbit" \ --section=1 --manual="rabbit-teme" --no-info --no-discard-stderr \ "/usr/bin/ruby -Ilib bin/rabbit-teme" --version-string=${VERSION} \ > debian/rabbit-theme.1 # # LC_ALL=C ruby1.8 -Ilib bin/rabbit --roff --locale-dir data/locale > debian/rabbit.1 # # LC_ALL=C ruby1.8 -Ilib bin/rabbit-theme --roff --locale-dir data/locale > debian/rabbit-theme-manager.1 # # LC_ALL=C ruby1.8 -Ilib bin/rabbit-command --roff --locale-dir data/locale > debian/rabbit-command.1 debian/require-rubygems.overrides0000644000000000000000000000020112167471645014427 0ustar --- - debian/rabbit/usr/lib/ruby/vendor_ruby/rabbit/gem-finder.rb - debian/rabbit/usr/lib/ruby/vendor_ruby/rabbit/gem-builder.rb debian/rabbit.10000644000000000000000000001512412201241007010503 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.43.3. .TH RABBIT "1" "August 2013" "rabbit 2.1.1" "rabbit" .SH NAME rabbit \- presentation tool using RD, simple text format .SH SYNOPSIS .B rabbit [\fIoptions\fR] [\fISOURCE_INFOS\fR] .SH DESCRIPTION Theme .TP \fB\-I\fR, \fB\-\-include\fR=\fIPATH\fR Add [PATH] to load path. .TP \fB\-t\fR, \fB\-\-theme\fR=\fITHEME\fR Use [THEME] as theme. (default) .TP \fB\-\-comment\-theme\fR=\fITHEME\fR Use [THEME] for comment. () .TP \fB\-\-allotted\-time\fR=\fITIME\fR Use [TIME] as allotted time. () .PP Source .TP \fB\-T\fR, \fB\-\-type\fR=\fITYPE\fR Specify source type as [TYPE]. Select from [auto, memory, uri, file, slideshare, argf]. Note: case insensitive. (auto) .IP When select Memory specify [FILENAME_OR_NOT] as [SOURCE_INFOS]. .IP When select URI specify URI as [SOURCE_INFOS]. .IP When select File specify [FILENAME] as [SOURCE_INFOS]. .IP When select SlideShare specify [USER] and [TITLE] as [SOURCE_INFOS]. .IP When select ARGF specify none (get from STDIN) or [FILE_NAMES] as [SOURCE_INFOS]. .TP \fB\-e\fR, \fB\-\-encoding\fR=\fIENCODING\fR Specify source encoding as [ENCODING]. (auto) .TP \fB\-B\fR, \fB\-\-base\fR=\fIBASE\fR Specify base URI or path of source as [BASE]. (auto) .PP Initial state .TP \fB\-f\fR, \fB\-\-[no\-]full\-screen\fR Toggle full screen mode. (off) .TP \fB\-\-[no\-]index\-mode\fR Toggle index mode. (off) .PP Size .TP \fB\-g\fR, \fB\-\-geometry\fR=\fIGEOMETRY\fR Set window geometry [GEOMETRY]. Format: WIDTHxHEIGHT+X+Y (nil) .TP \fB\-w\fR, \fB\-\-width\fR=\fIWIDTH\fR Set window width to [WIDTH]. (800) .TP \fB\-h\fR, \fB\-\-height\fR=\fIHEIGHT\fR Set window height to [HEIGHT]. (600) .TP \fB\-S\fR, \fB\-\-size\fR=\fIWIDTH\fR,HEIGHT Set window width and height to [WIDTH] and [HEIGHT]. (800,600) .PP Save .TP \fB\-s\fR, \fB\-\-save\-as\-image\fR Save as image and exit. .TP \fB\-i\fR, \fB\-\-saved\-image\-type\fR=\fITYPE\fR Specify saved image type as [TYPE]. (png) .TP \fB\-bBASE_NAME\fR, Specify saved image base name as [BASE_NAME]. .TP \fB\-\-saved\-image\-base\-name\fR (Title of slide) .HP \fB\-\-saved\-image\-basename\fR .TP \fB\-\-[no\-]output\-html\fR Output HTML for viewing saved images. (false) .TP \fB\-\-[no\-]output\-index\-html\fR Output index HTML for navigating slides. (false) .TP \fB\-\-rss\-base\-uri\fR=\fIURI\fR Specify base URI of RSS as [URI]. RSS is generated only when HTML is output. () .TP \fB\-\-source\-filename\fR=\fIFILENAME\fR Specify source filenam as [FILENAME]. () .PP Print .TP \fB\-p\fR, \fB\-\-print\fR Print and exit. .TP \fB\-o\fR, \fB\-\-output\-filename\fR=\fIFILENAME\fR Specify printed out filename as [FILENAME]. (#{Title of slide}.pdf) .TP \fB\-\-slides\-per\-page\fR=\fISLIDES\fR Set slides per page. (1) .TP \fB\-\-[no\-]draw\-scaled\-image\fR Draw scaled image. Better look for displaying but lesser look for printing. (auto) .PP Paper .TP \fB\-\-paper\-width\fR=\fIWIDTH\fR Set paper width to [WIDTH] Pt. (landscape A4 width) .TP \fB\-\-paper\-height\fR=\fIHEIGHT\fR Set paper height to [HEIGHT] Pt. (landscape A4 height) .TP \fB\-\-paper\-size\fR=\fIWIDTH\fR,HEIGHT Set paper width and height to [WIDTH] Pt and [HEIGHT] Pt. (landscape A4 size) .PP Margin .TP \fB\-\-margin\-left\fR=\fIMARGIN\fR Set left margin for slides per page mode print. (auto) .TP \fB\-\-margin\-right\fR=\fIMARGIN\fR Set right margin for slides per page mode print. (auto) .TP \fB\-\-margin\-top\fR=\fIMARGIN\fR Set top margin for slides per page mode print. (auto) .TP \fB\-\-margin\-bottom\fR=\fIMARGIN\fR Set bottom margin for slides per page mode print. (auto) .TP \fB\-\-margin\fR=\fl[ALL]\fR .TP \fB\-\-margin\fR=\fl[TOP_BOTTOM],[LEFT_RIGHT]\fR .TP \fB\-\-margin\fR=\fl[TOP],[LEFT_RIGHT],[BOTTOM]\fR .TP \fB\-\-margin\fR=\fl[TOP],[RIGHT],[BOTTOM],[LEFT]\fR Set margin for slides per page mode print. .TP \fB\-\-page\-margin\-left\fR=\fIMARGIN\fR Set left page margin. (auto) .TP \fB\-\-page\-margin\-right\fR=\fIMARGIN\fR Set right page margin. (auto) .TP \fB\-\-page\-margin\-top\fR=\fIMARGIN\fR Set top page margin. (auto) .TP \fB\-\-page\-margin\-bottom\fR=\fIMARGIN\fR Set bottom page margin. (auto) .TP \fB\-\-page\-margin\fR=\fl[ALL]\fR .TP \fB\-\-page\-margin\fR=\fl[TOP_BOTTOM],[LEFT_RIGHT]\fR .TP \fB\-\-page\-margin\fR=\fl[TOP],[LEFT_RIGHT],[BOTTOM]\fR .TP \fB\-\-page\-margin\fR=\fl[TOP],[RIGHT],[BOTTOM],[LEFT]\fR Set page margin. .PP dRuby .TP \fB\-\-[no\-]use\-druby\fR Specify whether to use dRuby. (true) .TP \fB\-\-druby\-uri\fR=\fIURI\fR Specify dRuby URI. (druby://127.0.0.1:10101) .TP \fB\-\-[no\-]output\-druby\-uri\fR Specify whether to output dRuby URI. (false) .PP SOAP .TP \fB\-\-[no\-]use\-soap\fR Specify whether to use SOAP. (false) .TP \fB\-\-soap\-host\fR=\fIHOST\fR Specify SOAP host as [HOST]. (0.0.0.0) .TP \fB\-\-soap\-port\fR=\fIPORT\fR Specify SOAP port as [PORT]. (10103) .PP XML\-RPC .TP \fB\-\-[no\-]use\-xmlrpc\fR Specify whether to use XML\-RPC. (false) .TP \fB\-\-xmlrpc\-host\fR=\fIHOST\fR Specify XML\-RPC host as [HOST]. (0.0.0.0) .TP \fB\-\-xmlrpc\-port\fR=\fIPORT\fR Specify XML\-RPC port as [PORT]. (10104) .PP Server .TP \fB\-\-[no\-]server\fR Specify whether to run as server. (false) .PP Public level .TP \fB\-\-public\-level\fR=\fILEVEL\fR Specify public level. Select from the following: [ .IP strict, move, read\-size, change\-size, size, read\-source, change\-source, source, control, all .IP ] (all) .PP Comment .TP \fB\-\-comment\-source\fR=\fIFILE\fR Deprecated. Just ignored. Specify initial comment source. (default source) .TP \fB\-\-comment\-encoding\fR=\fIENCODING\fR Deprecated. Just ignored. Specify comment source encoding. (auto) .PP Migemo .TP \fB\-\-migemo\-dictionary\-search\-path\fR=\fIPATH1\fR,PATH2,... Specify search paths for Migemo static dictionary. (\fI/usr/share\fP, \fI/usr/local/share\fP) .TP \fB\-\-migemo\-dictionary\-name\fR=\fINAME\fR Specify static dictionary name for Migemo. (migemo\-dict) .PP 3D .TP \fB\-\-[no\-]use\-gl\fR Specify whether to use OpenGL if available. (false) .PP Display .TP \fB\-\-[no\-]keep\-above\fR Specify whether to keep above window. (false) .PP Others .TP \fB\-\-[no\-]show\-native\-window\-id\fR Show a native window ID of the Rabbit window if available. e.g. The ID is the ID of X resource on X window system. (false) .PP Common options .TP \fB\-\-options\-file\fR=\fIFILE\fR Load options from FILE. (none) .TP \fB\-\-locale\-dir\fR=\fIDIR\fR Specify locale dir as [DIR]. (auto) .TP \fB\-\-logger\-type\fR=\fITYPE\fR Specify logger type as [TYPE]. Select from [stderr, gui]. (STDERR) .TP \fB\-\-log\-level\fR=\fILEVEL\fR Specify log level as [LEVEL]. Select from [debug, info, warning, error, fatal, unknown]. (info) .TP \fB\-\-help\fR Show this message. .TP \fB\-\-version\fR Show version. debian/changelog0000644000000000000000000001027212210753602011040 0ustar rabbit (2.1.1-2) unstable; urgency=low * Drop ruby-gstreamer from Depends, Build-Depends -- Youhei SASAKI Mon, 02 Sep 2013 09:10:36 +0900 rabbit (2.1.1-1) unstable; urgency=low * Imported Upstream version 2.1.1 * Upload experimental to unstable * Update Vcs-* filed: use canonical URI, move pkg-ruby-extras * Refresh patches, Import upstream patches * Update rubygems.override * Import test/fixtures from upstream * Add ruby-tests.rb in order to execute test during build process * Update manpages * Install upstream changelogs -- Youhei SASAKI Sat, 10 Aug 2013 04:29:04 +0900 rabbit (2.0.6-1) experimental; urgency=low * Update debian/watch: use gemwatch instead upstream URI * Imported Upstream version 2.0.6 * Update Depends,Suggests * Add Depends: ruby-net-irc for rabbirc * Update manpages * Update debian/rules: remove unsupported command * Move rabbit-{theme,slide} into examples * Remove obsolete TODO * Update copyright -- Youhei SASAKI Mon, 17 Dec 2012 17:33:54 +0900 rabbit (1.0.8-2) unstable; urgency=low * Fix wrong Depends: ruby-gettext is not instable (Closes: #678535) - Add Depends: libgettext-ruby{1.8,1.9.1} | ruby-gettext -- Youhei SASAKI Sat, 23 Jun 2012 13:58:50 +0900 rabbit (1.0.8-1) unstable; urgency=low * Imported Upstream version 1.0.8 * Drop patch: - 0002-Fix-a-bug-that-image-isn-t-displayed.patch -- Youhei SASAKI Sun, 17 Jun 2012 17:15:48 +0900 rabbit (1.0.7-2) unstable; urgency=low * New patch: import from upstream - 0002-Fix-a-bug-that-image-isn-t-displayed.patch -- Youhei SASAKI Thu, 14 Jun 2012 17:52:31 +0900 rabbit (1.0.7-1) unstable; urgency=low * Imported Upstream version 1.0.7 * Change patch handling: using gbp-pq * Bump Standard version: 3.9.3 * Add depends: - ruby-kramdown for Markdown support - coderay >= 1.0.0 - ruby-net-irc for rabbirc * Update manpages * Move rabbirc from /u/s/d/rabbit/examples to /usr/bin -- Youhei SASAKI Tue, 03 Apr 2012 02:01:10 +0900 rabbit (1.0.4-2) unstable; urgency=low * Fix emacsen-install (Closes: #637783) -- Youhei SASAKI Mon, 15 Aug 2011 10:11:57 +0900 rabbit (1.0.4-1) unstable; urgency=low * New upstream release: 1.0.4 * Update watch: change upstream URI * Remove unused patches * Transition Gem2Deb rules, check/update Depends -- Youhei SASAKI Sat, 13 Aug 2011 18:53:10 +0900 rabbit (0.9.2-3) unstable; urgency=low * change priority: optional -> extra -- Youhei SASAKI Sat, 26 Feb 2011 03:08:17 +0900 rabbit (0.9.2-2) unstable; urgency=low * update debian theme from upstream SVN * fix old release bug(LP: #663916) -- Youhei SASAKI Wed, 23 Feb 2011 20:46:23 +0900 rabbit (0.9.2-1) unstable; urgency=low * New Upstream Release: 0.9.2 -- Youhei SASAKI Fri, 31 Dec 2010 18:44:21 +0900 rabbit (0.9.1-1) unstable; urgency=low * New upstream release: 0.9.1 * Add DM-Upload-Yes: I became Debian Maintainer * License changed: GPL-2 or later -- Youhei SASAKI Wed, 27 Oct 2010 17:11:08 +0900 rabbit (0.9.0-1) unstable; urgency=low * Bump standard version: 3.9.1 -- Youhei SASAKI Thu, 30 Sep 2010 01:36:24 +0900 rabbit (0.6.4-2) unstable; urgency=low * Change source format 3.0(quilt) * Divide package to provide rabbit-mode (Closes: #571825) * Update man file -- Youhei SASAKI Fri, 19 Mar 2010 14:37:04 +0900 rabbit (0.6.4-1) unstable; urgency=low * New upstream release * remove brock-call-workarround.patch -- Youhei SASAKI Sat, 30 Jan 2010 12:20:00 +0900 rabbit (0.6.3-1) unstable; urgency=low * New upstream release * apply brock-call-workarround.patch -- Youhei SASAKI Sun, 24 Jan 2010 10:43:12 +0900 rabbit (0.6.1-1) unstable; urgency=low * Initial release (Closes: #546166) -- Youhei SASAKI Thu, 17 Dec 2009 21:06:13 +0900 debian/rabbit-command.10000644000000000000000000000301312201237622012121 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.43.3. .TH RABBIT-COMMAND "1" "August 2013" "rabbit-command 2.1.1" "rabbit-command" .SH NAME rabbit-command \- commandline utility for Rabbit .SH SYNOPSIS .B rabbit-command [\fIoptions\fR] .SH DESCRIPTION .TP \fB\-\-rabbit\-uri\fR=\fIURI\fR Specify Rabbit's dRuby URI as [URI]. (druby://127.0.0.1:10101) .PP Move commands .TP \fB\-\-previous\fR Move to previous .TP \fB\-\-next\fR Move to next .TP \fB\-\-previous\-slide\fR Move to the previous slide .TP \fB\-\-next\-slide\fR Move to the next slide .TP \fB\-\-first\-slide\fR Move to the first slide .TP \fB\-\-last\-slide\fR Move to the last slide .TP \fB\-\-jump\-to\fR=\fIN\fR Move to the Nth slide .PP Get commands .TP \fB\-\-source\fR Show source .TP \fB\-\-current\-slide\-rd\fR Show the current slide source as RD .PP Control commands .TP \fB\-\-toggle\-fullscreen\fR Toggle fullscreen .TP \fB\-\-toggle\-index\-mode\fR Toggle index mode .TP \fB\-\-toggle\-whiteout\fR Toggle whiteout .TP \fB\-\-toggle\-blackout\fR Toggle blackout .TP \fB\-\-quit\fR Quit .PP Common options .TP \fB\-\-options\-file\fR=\fIFILE\fR Load options from FILE. (none) .TP \fB\-\-locale\-dir\fR=\fIDIR\fR Specify locale dir as [DIR]. (auto) .TP \fB\-\-logger\-type\fR=\fITYPE\fR Specify logger type as [TYPE]. Select from [stderr, gui]. (STDERR) .TP \fB\-\-log\-level\fR=\fILEVEL\fR Specify log level as [LEVEL]. Select from [debug, info, warning, error, fatal, unknown]. (info) .TP \fB\-\-help\fR Show this message. .TP \fB\-\-version\fR Show version. debian/ruby-tests.rb0000644000000000000000000000020212201234420011614 0ustar system("xvfb-run --auto-servernum --server-num=0 #{ENV['RUBY_TEST_BIN']} -Idebian/rabbit/usr/lib:test test/run-test.rb") or raise debian/rabbit-slide.10000644000000000000000000000566012201237623011616 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.43.3. .TH RABBIT-SLIDE "1" "August 2013" "rabbit-slide 2.1.1" "rabbit-slide" .SH NAME rabbit-slide \- Template generator for Rabbit .SH SYNOPSIS .B rabbit-slide \fICOMMAND \fR[\fIOPTIONS\fR] .SH DESCRIPTION .IP e.g.: rabbit\-slide new \e .HP \fB\-\-id\fR rubykaigi2012 \e .HP \fB\-\-base\-name\fR rabbit\-introduction \e .HP \fB\-\-markup\-language\fR rd \e .HP \fB\-\-name\fR "Kouhei Sutou" \e .HP \fB\-\-email\fR kou@cozmixng.org \e .HP \fB\-\-rubygems\-user\fR kou \e .HP \fB\-\-slideshare\-user\fR kou \e .HP \fB\-\-speaker\-deck\-user\fR kou .PP COMMAND .TP new: create a new slide .IP change: change an existing slide .PP Slide information .TP \fB\-\-id\fR=\fIID\fR Slide ID (e.g.: \fB\-\-id\fR=\fIrubykaigi2012\fR) (must) .TP \fB\-\-base\-name\fR=\fINAME\fR Base name for the slide source file and generated PDF file (e.g.: \fB\-\-base\-name\fR=\fIrabbit\-introduction\fR) (must) .TP \fB\-\-markup\-language\fR=\fILANGUAGE\fR Markup language for the new slide (e.g.: \fB\-\-markup\-language\fR=\fIrd\fR) (available markup languages: [rd, hiki, markdown]) (default: rd) (optional) .TP \fB\-\-title\fR=\fITITLE\fR Title of the new slide (e.g.: \fB\-\-title=\fR"Rabbit Introduction") (optional) .TP \fB\-\-tags\fR=\fITAG\fR,TAG,... Tags of the new slide (e.g.: \fB\-\-tags\fR=\fIrabbit\fR,presentation,ruby) (optional) .TP \fB\-\-allotted\-time\fR=\fITIME\fR Allotted time in presentaion (e.g.: \fB\-\-allotted\-time\fR=\fI5m\fR) (optional) .TP \fB\-\-presentation\-date\fR=\fIDATE\fR Presentation date with the new slide (e.g.: \fB\-\-presentation\-date\fR=\fI2012\fR/06/29) (optional) .PP Your information .TP \fB\-\-name\fR=\fINAME\fR Author name of the new slide (e.g.: \fB\-\-name=\fR"Kouhei Sutou") (default: Youhei SASAKI) (optional) .TP \fB\-\-email\fR=\fIEMAIL\fR Author e\-mail of the new slide (e.g.: \fB\-\-email\fR=\fIkou\fR@cozmixng.org) (default: uwabami@math.kyoto\-u.ac.jp) (optional) .TP \fB\-\-rubygems\-user\fR=\fIUSER\fR Account for RubyGems.org It is used to publish your slide to RubyGems.org (e.g.: \fB\-\-rubygems\-user\fR=\fIkou\fR) (default: sasakyh) (optional) .TP \fB\-\-slideshare\-user\fR=\fIUSER\fR Account for SlideShare It is used to publish your slide to SlideShare (e.g.: \fB\-\-slideshare\-user\fR=\fIkou\fR) (default: uwabami) (optional) .TP \fB\-\-speaker\-deck\-user\fR=\fIUSER\fR Account for Speaker Deck It is used to publish your slide to Speaker Deck (e.g.: \fB\-\-speaker\-deck\-user\fR=\fIkou\fR) (optional) .PP Common options .TP \fB\-\-options\-file\fR=\fIFILE\fR Load options from FILE. (none) .TP \fB\-\-locale\-dir\fR=\fIDIR\fR Specify locale dir as [DIR]. (auto) .TP \fB\-\-logger\-type\fR=\fITYPE\fR Specify logger type as [TYPE]. Select from [stderr, gui]. (STDERR) .TP \fB\-\-log\-level\fR=\fILEVEL\fR Specify log level as [LEVEL]. Select from [debug, info, warning, error, fatal, unknown]. (info) .TP \fB\-\-help\fR Show this message. .TP \fB\-\-version\fR Show version. debian/source/0000755000000000000000000000000012167471645010503 5ustar debian/source/format0000644000000000000000000000001412167471645011711 0ustar 3.0 (quilt) debian/source/include-binaries0000644000000000000000000000011212167471645013635 0ustar test/fixtures/image/dia/compressed test/fixtures/image/dia/compressed.dia debian/copyright0000644000000000000000000001054612201235435011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: rabbit Source: http://rabbit-shockers.org/ Files: debian/* Copyright: 2005-2007 akira yamada 2007-2008 Noritada Kobayashi 2009-2013 Youhei SASAKI License: GPL-2+ Files: * Copyright: 2004-2013 Kouhei Sutou License: GPL-2+ Files: misc/emacs/* Copyright: 2006-2008 Atsushi Takeda 2009 Kouhei Sutou License: GPL-2+ Files: data/rabbit/image/rabbit-images/rabbit-pink-logo* data/rabbit/image/rabbit-images/rabbit-pink-logo2.png data/rabbit/image/rabbit-images/usa-taro.png data/rabbit/image/rabbit-images/mini-usa-taro.png data/rabbit/image/rabbit-images/mini-kame-taro.png data/rabbit/image/rabbit-images/tanu-kitaro.png data/rabbit/image/rabbit-images/mini-tanu-kitaro.png data/rabbit/image/rabbit-images/mini-yukidaru-taro.png data/rabbit/image/ruby-images/ruby-pink-* Copyright: 2005-2012 usatti License: GPL-2+ Files: data/rabbit/image/rabbit-images/goal-flag.png data/rabbit/image/rabbit-images/start-flag.png Copyright: 2005-2012 gan License: GPL-2+ Files: data/rabbit/image/rabbit-images/mini-alice.png data/rabbit/image/rabbit-images/yukiusa.png Copyright: 2005-2012 asahina License: GPL-2+ Files: data/rabbit/image/rabbit-images/mini-usagi.png data/rabbit/image/rabbit-images/usagi.png data/rabbit/image/rabbit-images/kame.png Copyright: 2005-2012 sode License: GPL-2+ Files: data/rabbit/image/rabbit-images/lavie-icon.png data/rabbit/image/rabbit-images/lavie-with-logo.png data/rabbit/image/rabbit-images/lavie.png data/rabbit/image/rabbit-images/rabbit-banner-blue.png data/rabbit/image/rabbit-images/rabbit-banner-green.png data/rabbit/image/rabbit-images/rabbit-banner-heads.png data/rabbit/image/rabbit-images/rabbit-banner-pink.png data/rabbit/image/rabbit-images/rabbit-banner.png data/rabbit/image/rabbit-images/rabbit-banner2.png Copyright: 2005-2012 Momo License: GPL-2+ Files: misc/xyzzy/rabbit-mode.l Copyright: 2004-2006 MIYAMUKO Katsuyuki. License: BSD-2-Clause License: GPL-2+ 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 2 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 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: BSD-2-Clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``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 HOLDERS OR CONTRIBUTORS 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. debian/rabbirc.10000644000000000000000000000127512201237622010656 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.43.3. .TH RABBIRC "1" "August 2013" "rabbirc 2.1.1" "rabbirc" .SH NAME rabbirc \- IRC interface for Rabbit .SH SYNOPSIS .B rabbirc [\fIoptions\fR] .SH DESCRIPTION .TP \fB\-\-server\fR=\fISERVER\fR IRC server (irc.freenode.net) .TP \fB\-\-port\fR=\fIPORT\fR IRC port (6667) .TP \fB\-\-nick\fR=\fINAME\fR IRC nick name (rabbirc) .TP \fB\-\-user\fR=\fINAME\fR IRC user name (uwabami) .TP \fB\-\-real\fR=\fINAME\fR IRC real name (rabbirc bot) .TP \fB\-\-channels\fR=\fICHANNEL1\fR,CHANNEL2,... IRC channels to join specified as comma separated list (["#rabbirc"]) .TP \fB\-\-rabbit\-uri\fR=\fIURI\fR Rabbit's dRuby URI(druby://localhost:10101) debian/rabbit-theme.10000644000000000000000000000043312201237623011611 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.43.3. .TH RABBIT-TEME "1" "August 2013" "rabbit-teme 2.1.1" "rabbit-teme" .SH NAME rabbit-teme \- Theme generator for Rabbit .SH DESCRIPTION /usr/bin/ruby: No such file or directory \fB\-\-\fR bin/rabbit\-teme (LoadError) test/fixtures/image/dia/compressed0000644000000000000000000000125212167471645014517 0ustar WKn0mqNchu0h E M7=EoU%d$l@Gn2gp%Gw test/fixtures/image/dia/compressed.dia0000644000000000000000000000125212167471645015253 0ustar WKn0mqNchu0h E M7=EoU%d$l@Gn2gp%Gw