diff options
author | Stephen Berquet | 2016-12-22 05:21:49 +0100 |
---|---|---|
committer | Stephen Berquet | 2016-12-22 05:21:49 +0100 |
commit | c652835571e9e3fdf46c2f89a088814ce9740a7a (patch) | |
tree | 358312eddc38bfd5e019ede265004cdaaadd3c51 | |
download | aur-c652835571e9e3fdf46c2f89a088814ce9740a7a.tar.gz |
init
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | 01_path_changes.diff | 57 | ||||
-rw-r--r-- | 02_remove_wx.NotebookSizer.diff | 27 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | kiki-re.desktop | 8 | ||||
-rw-r--r-- | kiki.xpm | 474 |
6 files changed, 632 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..19356a509384 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = kiki-re + pkgdesc = Free environment for regular expression testing + pkgver = 0.5.6 + pkgrel = 3 + url = http://kiki-re.googlecode.com/ + arch = any + license = GPL + depends = python2 + depends = wxpython2.8 + source = https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/kiki-re/kiki-0.5.6-standalone.zip + source = 01_path_changes.diff + source = 02_remove_wx.NotebookSizer.diff + source = kiki-re.desktop + source = kiki.xpm + md5sums = 59cb61d7983e729d1d1f9989e54ca968 + md5sums = 5721ec7105c89a7e2396bdc8e1f8e437 + md5sums = 15dafa53e96a1be6fb587139122f1287 + md5sums = bfdcbbd6d0ee2f29d5760fa282b6e2c5 + md5sums = 1752595f00143ede3c4c9667175d261d + +pkgname = kiki-re + diff --git a/01_path_changes.diff b/01_path_changes.diff new file mode 100644 index 000000000000..dfae6ce7eace --- /dev/null +++ b/01_path_changes.diff @@ -0,0 +1,57 @@ +Description: Corrects path values. +Author: Matthias Klose <doko@debian.org> +--- a/kiki.py ++++ b/kiki.py +@@ -22,6 +22,9 @@ + icq: 84243714
+ """
+
++import wxversion
++wxversion.select('2.8')
++
+ import wx
+ import wx.html
+
+@@ -365,6 +368,7 @@ + self.matches = [] # list of found matches
+
+ self.path = os.path.split(sys.argv[0])[0] or os.getcwd() # remembers where Kiki is located
++ self.doc_path = "/usr/share/doc/kiki"
+
+ def icon(self, path=None):
+ """Load and assign the icon
+@@ -379,14 +383,14 @@ + self.path = os.path.split(sys.argv[0])[0] or os.getcwd() # *MUST* be the directory where everything, including About data and the likes are located
+ else:
+ self.path = path
+- iconfile = os.path.join(self.path, "kiki.ico")
+- theicon = wx.Icon(iconfile, wx.BITMAP_TYPE_ICO)
++ iconfile = "/usr/share/pixmaps/kiki.xpm"
++ theicon = wx.Icon(iconfile, wx.BITMAP_TYPE_XPM)
+ self.SetIcon(theicon)
+
+ def changePage(self, event):
+ """Handles notebook page changes"""
+ if event.GetSelection()==2 and not self.HelpWindow.GetOpenedPageTitle().strip():
+- self.HelpWindow.SetPage(file(os.path.join(self.path, "docs", "index.html"),"r").read())
++ self.HelpWindow.SetPage(file(os.path.join(self.doc_path, "index.html"),"r").read())
+
+ def showhelp(self, event):
+ """Handles help combo box events"""
+@@ -409,14 +413,14 @@ + else:
+ simpleload = False
+ if simpleload:
+- filename = os.path.join(self.path, "docs", filename)
++ filename = os.path.join(self.doc_path, filename)
+ if anchor.strip():
+ anchor = "#" + anchor
+ else:
+ anchor = ""
+ self.HelpWindow.LoadPage(filename+anchor)
+ else: # build about-screen
+- f = file(os.path.join(self.path, "docs", "about.html"), "r")
++ f = file(os.path.join(self.doc_path, "about.html"), "r")
+ about = f.read()
+ f.close()
+ # build the dictionary needed to format the string
diff --git a/02_remove_wx.NotebookSizer.diff b/02_remove_wx.NotebookSizer.diff new file mode 100644 index 000000000000..de42556174f2 --- /dev/null +++ b/02_remove_wx.NotebookSizer.diff @@ -0,0 +1,27 @@ +Description: Eliminate use of deprecated wx.NotebookSizer + As of wx 2.6, wx.Notebook can just be placed directly in a normal sizer: + . + "wxNotebookSizer and wxBookCtrlSizer are now deprecated -- they are no longer + needed, you can treat wxNotebook as any other control and put it directly into + the sizer that was wxNotebookSizer's parent sizer in old code." + . + As of 2.7.1 wx.NotebookSizer has been removed. +Author: Olly Betts <olly@survex.com> + +--- + +Origin: vendor +Bug-Debian: http://bugs.debian.org/645755 +Forwarded: no +Last-Update: 2011-10-18 +--- a/kiki.py ++++ b/kiki.py +@@ -317,7 +317,7 @@ + self.Notebook.AddPage(self.MatchesPane, "Matches")
+ self.Notebook.AddPage(self.SampleTextPane, "Sample text")
+ self.Notebook.AddPage(self.HelpPane, "Help")
+- TopPaneSizer.Add(wx.NotebookSizer(self.Notebook), 1, wx.EXPAND, 0)
++ TopPaneSizer.Add(self.Notebook, 1, wx.EXPAND, 0)
+ self.BottomPane.SetAutoLayout(1)
+ self.BottomPane.SetSizer(TopPaneSizer)
+ MainSizer.Add(self.SplitterWindow, 1, wx.EXPAND, 0)
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6c95a174afad --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Samleybrize <stephen.berquet at gmail dot com> + +pkgname=kiki-re +pkgver=0.5.6 +pkgrel=3 +pkgdesc="Free environment for regular expression testing" +arch=('any') +url="http://kiki-re.googlecode.com/" +license=('GPL') +depends=('python2' 'wxpython2.8') +source=( + https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/kiki-re/kiki-0.5.6-standalone.zip + 01_path_changes.diff + 02_remove_wx.NotebookSizer.diff + kiki-re.desktop + kiki.xpm +) +md5sums=( + '59cb61d7983e729d1d1f9989e54ca968' + '5721ec7105c89a7e2396bdc8e1f8e437' + '15dafa53e96a1be6fb587139122f1287' + 'bfdcbbd6d0ee2f29d5760fa282b6e2c5' + '1752595f00143ede3c4c9667175d261d' +) + +prepare() { + cd "${srcdir}" + patch -p1 < 01_path_changes.diff + patch -p1 < 02_remove_wx.NotebookSizer.diff + sed -i '1i\ +#!/usr/bin/env python2' kiki.py +} + +package() { + cd "${srcdir}" + install -D -m 0755 kiki.py "${pkgdir}/usr/bin/kiki-re" + install -D -m 0644 kiki.xpm "${pkgdir}/usr/share/pixmaps/kiki.xpm" + install -D -m 0644 docs/about.html "${pkgdir}/usr/share/doc/kiki/about.html" + install -D -m 0644 docs/index.html "${pkgdir}/usr/share/doc/kiki/index.html" + install -D -m 0644 docs/re.html "${pkgdir}/usr/share/doc/kiki/re.html" + install -D -m 0644 history.txt "${pkgdir}/usr/share/doc/kiki/history.txt" + install -D -m 0644 readme.txt "${pkgdir}/usr/share/doc/kiki/readme.txt" + install -D -m 0644 kiki-re.desktop "${pkgdir}/usr/share/applications/kiki-re.desktop" +} diff --git a/kiki-re.desktop b/kiki-re.desktop new file mode 100644 index 000000000000..7bbbf1934b0b --- /dev/null +++ b/kiki-re.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Kiki +Comment=Regular expression testing +Exec=kiki-re +Icon=kiki +Terminal=false +Type=Application +Categories=Development; diff --git a/kiki.xpm b/kiki.xpm new file mode 100644 index 000000000000..031d617e9cf7 --- /dev/null +++ b/kiki.xpm @@ -0,0 +1,474 @@ +/* XPM */ +static char * kiki_xpm[] = { +"32 32 439 2", +" c None", +". c #AFAFA9", +"+ c #AAA9AA", +"@ c #A9A9A9", +"# c #B8B8B8", +"$ c #C0C0C0", +"% c #666757", +"& c #858487", +"* c #9E9E9E", +"= c #A6A6A6", +"- c #727265", +"; c #E7E5E7", +"> c #B6B6B6", +", c #494949", +"' c #949494", +") c #A5A5A5", +"! c #74746D", +"~ c #E9E7E6", +"{ c #6E6F6F", +"] c #646462", +"^ c #ACADAB", +"/ c #797979", +"( c #9A9899", +"_ c #9EA080", +": c #686966", +"< c #5E666C", +"[ c #1A3341", +"} c #7C8388", +"| c #F8F5F7", +"1 c #EFF3F1", +"2 c #878383", +"3 c #4B4747", +"4 c #656964", +"5 c #919390", +"6 c #3D3C39", +"7 c #8F8E8B", +"8 c #75755F", +"9 c #555556", +"0 c #1F4D5C", +"a c #3B8EAC", +"b c #436674", +"c c #ECECF0", +"d c #F9FCFC", +"e c #D2D0CA", +"f c #696760", +"g c #E1E4E2", +"h c #F1F2F0", +"i c #727173", +"j c #A0A09E", +"k c #BAB996", +"l c #494643", +"m c #0A0A10", +"n c #184956", +"o c #388FAC", +"p c #486F79", +"q c #EFF1ED", +"r c #EEECEC", +"s c #6D818C", +"t c #203742", +"u c #7E7B7A", +"v c #A7A7A5", +"w c #5F5D62", +"x c #85856D", +"y c #1A171C", +"z c #030506", +"A c #243338", +"B c #38505E", +"C c #84878D", +"D c #BAB5B5", +"E c #C6C6C3", +"F c #29657C", +"G c #36839C", +"H c #313636", +"I c #979795", +"J c #68676A", +"K c #5C5D47", +"L c #040307", +"M c #2E312F", +"N c #BBBDBD", +"O c #A9ABAA", +"P c #C2C4C3", +"Q c #636261", +"R c #BBB9B7", +"S c #3B5967", +"T c #275666", +"U c #131617", +"V c #828181", +"W c #626262", +"X c #6C6E51", +"Y c #040404", +"Z c #646663", +"` c #D3D0D0", +" . c #423A3A", +".. c #C4C1BE", +"+. c #E2E2DE", +"@. c #F4F3F0", +"#. c #BEBEBE", +"$. c #444446", +"%. c #08090A", +"&. c #575758", +"*. c #606060", +"=. c #7C7D75", +"-. c #646753", +";. c #989993", +">. c #262620", +",. c #7C7E7C", +"'. c #ADA8A9", +"). c #745156", +"!. c #8A6166", +"~. c #8A807B", +"{. c #97958F", +"]. c #A5A4A1", +"^. c #969594", +"/. c #141212", +"(. c #303030", +"_. c #4C4C4C", +":. c #2F2F25", +"<. c #8C8D88", +"[. c #535443", +"}. c #666767", +"|. c #969294", +"1. c #9B6D71", +"2. c #DF9596", +"3. c #B77E77", +"4. c #815B5B", +"5. c #7F7776", +"6. c #858B87", +"7. c #3F3E3E", +"8. c #2D2C2C", +"9. c #424242", +"0. c #A5A6A0", +"a. c #32342A", +"b. c #8B8C82", +"c. c #272726", +"d. c #8A868C", +"e. c #795155", +"f. c #DC9295", +"g. c #CD8488", +"h. c #765A5B", +"i. c #B5B9B5", +"j. c #535B58", +"k. c #2F2E2F", +"l. c #0B0A0A", +"m. c #0B0B0B", +"n. c #898989", +"o. c #73746A", +"p. c #51524A", +"q. c #2B2D23", +"r. c #2E3235", +"s. c #635C59", +"t. c #7C615D", +"u. c #7E6264", +"v. c #6F6B6A", +"w. c #535856", +"x. c #1E2123", +"y. c #040407", +"z. c #010101", +"A. c #070707", +"B. c #868686", +"C. c #5D5D58", +"D. c #6D6E61", +"E. c #7D7F74", +"F. c #282A2F", +"G. c #2C2C2A", +"H. c #6E6E69", +"I. c #4F5152", +"J. c #100D11", +"K. c #060005", +"L. c #040206", +"M. c #000106", +"N. c #030203", +"O. c #0A0909", +"P. c #878787", +"Q. c #52524C", +"R. c #838477", +"S. c #ADACAB", +"T. c #6E7171", +"U. c #020402", +"V. c #050405", +"W. c #030408", +"X. c #080303", +"Y. c #130705", +"Z. c #130606", +"`. c #060101", +" + c #0E0B0A", +".+ c #8A8A8A", +"++ c #4A4A45", +"@+ c #7F8175", +"#+ c #6D6D6A", +"$+ c #4C4A45", +"%+ c #000203", +"&+ c #000208", +"*+ c #160E06", +"=+ c #532C19", +"-+ c #743D27", +";+ c #563122", +">+ c #160E09", +",+ c #0D0B0B", +"'+ c #8B8B8B", +")+ c #4D4D4A", +"!+ c #74756C", +"~+ c #4C4D3D", +"{+ c #151511", +"]+ c #1B1813", +"^+ c #090B0E", +"/+ c #000207", +"(+ c #210E08", +"_+ c #66331D", +":+ c #814428", +"<+ c #5E3018", +"[+ c #221008", +"}+ c #0B0503", +"|+ c #100D0D", +"1+ c #8D8D8D", +"2+ c #4E4E4A", +"3+ c #464640", +"4+ c #ADAEAA", +"5+ c #696A4F", +"6+ c #9B9C84", +"7+ c #92928B", +"8+ c #353328", +"9+ c #474445", +"0+ c #23130D", +"a+ c #713D22", +"b+ c #8B4425", +"c+ c #552B15", +"d+ c #492616", +"e+ c #1B1615", +"f+ c #0F0B08", +"g+ c #1D1A1A", +"h+ c #9A9A9A", +"i+ c #A2A39F", +"j+ c #2C2D28", +"k+ c #161613", +"l+ c #7D806D", +"m+ c #8B8B84", +"n+ c #6A6E62", +"o+ c #2F231C", +"p+ c #613626", +"q+ c #884728", +"r+ c #8B4625", +"s+ c #633319", +"t+ c #622C18", +"u+ c #18110B", +"v+ c #110D09", +"w+ c #2A2828", +"x+ c #A8A8A8", +"y+ c #848485", +"z+ c #050509", +"A+ c #010105", +"B+ c #0A0C07", +"C+ c #7F806F", +"D+ c #B3B3AE", +"E+ c #B3B3AD", +"F+ c #5F6456", +"G+ c #482719", +"H+ c #8A4229", +"I+ c #8A4627", +"J+ c #8B4421", +"K+ c #8A4520", +"L+ c #864227", +"M+ c #3C2616", +"N+ c #4D4A48", +"O+ c #808081", +"P+ c #030304", +"Q+ c #010102", +"R+ c #525249", +"S+ c #AEB09C", +"T+ c #838171", +"U+ c #2D1C15", +"V+ c #723C24", +"W+ c #8E4520", +"X+ c #844725", +"Y+ c #86462A", +"Z+ c #884627", +"`+ c #8B462E", +" @ c #351D10", +".@ c #070100", +"+@ c #716E6C", +"@@ c #565744", +"#@ c #000000", +"$@ c #010000", +"%@ c #1E1F17", +"&@ c #5A5B4E", +"*@ c #92938D", +"=@ c #ACADA4", +"-@ c #B4B5AB", +";@ c #ACADA2", +">@ c #94958D", +",@ c #747164", +"'@ c #4E2D1F", +")@ c #713823", +"!@ c #874627", +"~@ c #8A4724", +"{@ c #864727", +"]@ c #87462F", +"^@ c #874528", +"/@ c #66351E", +"(@ c #0C0503", +"_@ c #0C0B0B", +":@ c #A3A2A1", +"<@ c #151515", +"[@ c #5D5E55", +"}@ c #1A1B13", +"|@ c #030303", +"1@ c #141410", +"2@ c #2E2E26", +"3@ c #35352C", +"4@ c #2E2E25", +"5@ c #1C1912", +"6@ c #371D11", +"7@ c #7A4327", +"8@ c #884626", +"9@ c #894727", +"0@ c #874424", +"a@ c #8A4425", +"b@ c #703D27", +"c@ c #291209", +"d@ c #3A3A3A", +"e@ c #808080", +"f@ c #12120F", +"g@ c #010002", +"h@ c #020001", +"i@ c #020100", +"j@ c #060102", +"k@ c #3A1A18", +"l@ c #7A4029", +"m@ c #894621", +"n@ c #894726", +"o@ c #894828", +"p@ c #754023", +"q@ c #27130B", +"r@ c #030305", +"s@ c #161717", +"t@ c #555555", +"u@ c #535544", +"v@ c #020105", +"w@ c #020003", +"x@ c #20120B", +"y@ c #7C4024", +"z@ c #894928", +"A@ c #874624", +"B@ c #874626", +"C@ c #8A4727", +"D@ c #7B3E21", +"E@ c #371E10", +"F@ c #050200", +"G@ c #020303", +"H@ c #646464", +"I@ c #B2B2B2", +"J@ c #8F8F82", +"K@ c #3B3C32", +"L@ c #696863", +"M@ c #050302", +"N@ c #010100", +"O@ c #000100", +"P@ c #000201", +"Q@ c #020005", +"R@ c #22120A", +"S@ c #763C23", +"T@ c #8D4528", +"U@ c #894629", +"V@ c #864629", +"W@ c #864826", +"X@ c #894724", +"Y@ c #753C26", +"Z@ c #22110E", +"`@ c #030102", +" # c #181818", +".# c #525252", +"+# c #222118", +"@# c #000002", +"## c #040000", +"$# c #0E0203", +"%# c #593123", +"&# c #88462A", +"*# c #884425", +"=# c #8B4221", +"-# c #8D451F", +";# c #874828", +"># c #5C341F", +",# c #25150A", +"'# c #0B0C0E", +")# c #818181", +"!# c #4B4B3E", +"~# c #020205", +"{# c #010103", +"]# c #030002", +"^# c #211008", +"/# c #82462C", +"(# c #8A4722", +"_# c #874623", +":# c #8D4327", +"<# c #784123", +"[# c #452412", +"}# c #0D0403", +"|# c #030703", +"1# c #434643", +"2# c #8D8D8C", +"3# c #AEAFA0", +"4# c #22221D", +"5# c #1B1B1B", +"6# c #000003", +"7# c #010202", +"8# c #221409", +"9# c #7C4428", +"0# c #834923", +"a# c #7E4825", +"b# c #6D3723", +"c# c #31170F", +"d# c #0D0605", +"e# c #0E0E0A", +"f# c #62625E", +"g# c #404040", +"h# c #383A2F", +"i# c #282923", +"j# c #52544E", +"k# c #2B2C25", +"l# c #090A06", +"m# c #030403", +"n# c #010409", +"o# c #050203", +"p# c #201109", +"q# c #2B160A", +"r# c #2E1C11", +"s# c #2B2018", +"t# c #484645", +"u# c #606058", +"v# c #959595", +"w# c #6B6B6B", +"x# c #A4A5A0", +"y# c #9E9F97", +"z# c #898A85", +"A# c #828280", +"B# c #808184", +"C# c #808182", +"D# c #808180", +"E# c #858482", +"F# c #9C9B96", +" . + @ # ", +" $ % & * = ", +" $ - ; > , ' ) ", +" $ ! ~ { ] ^ / ( $ $ $ $ ", +" _ : < [ } | 1 2 3 4 5 6 7 ", +" 8 9 0 a b c d e f g h i j ", +" k l m n o p q r s t u v w ", +" x y z A B C D E F G H I J ", +" K L M N O P Q R S T U V W ", +" $ X Y Z ` ...+.@.#.$.%.&.*. ", +" =.-. ;.>.,.'.).!.~.{.].^./.(._. ", +" $ :.<. [.}.|.1.2.3.4.5.6.7.8.9. ", +" 0.a.0. b.c.d.e.f.g.h.i.j.k.l.m.n. ", +" o.p. $ q.r.s.t.u.v.w.x.y.z.A.B. ", +" C.D. E.F.G.H.I.J.K.L.M.N.O.P. ", +" Q.R. S.T.U.A.V.W.X.Y.Z.`. +.+ ", +" ++@+ #+$+%+&+L *+=+-+;+>+,+'+ ", +" )+!+ ~+{+]+^+/+(+_+:+<+[+}+|+1+ ", +" 2+3+4+ 5+6+7+8+9+0+a+b+c+d+e+f+g+h+ ", +" i+j+k+l+ m+ . n+o+p+q+r+s+t+u+v+w+x+ ", +" y+z+A+B+C+D+ E+F+G+H+I+J+K+L+M+}+N+ ", +" O+P+Q+z.{+R+S+ T+U+V+W+X+Y+Z+`+ @.@+@ ", +" n. @@#@#@#@Q+$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@ ", +" $ <@[@}@#@#@#@#@#@|@Y 1@2@3@4@5@6@7@8@8@9@0@a@b@c@Q+d@$ ", +" e@e@f@Y #@#@#@#@#@#@g@h@i@j@k@l@m@n@8@9@o@p@q@r@s@h+ ", +" $ #@t@u@m.z.#@#@z.z.#@v@w@N.x@y@z@A@B@8@C@D@E@F@G@H@I@ ", +" $ J@K@L@M@N@O@z.z.z.P@Q@R@S@T@U@V@W@X@Y@Z@`@ #.# ", +" n. $ +#Q+@#z.z.z.##$#%#&#*#=#-#;#>#,#L.'#)# ", +" $ !#~#{#z.z.z.]#^#/#(#_#:#<#[#}#|#1#2# ", +" $ 3#4#5#{#6#Q+Q+7#8#9#0#a#b#c#d#e#f# ", +" g#<@h#i#j#k#l#m#n#o#p#q#r#s#t#u#$ ", +" v#w#x#g#$ y#z#A#B#C#D#E#7 F# "}; |