diff options
author | Michele Calgaro <[email protected]> | 2021-07-05 00:28:13 +0900 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2021-07-05 00:28:13 +0900 |
commit | 0cf700f49d6437ea21867ae6300c7056eadfbd97 (patch) | |
tree | dec8bff7ef4366370de0ad280d6395c363ce1f3f /debian/_base/applications/misc | |
parent | e52d0aefda74071dece63a038079503cdc2cc905 (diff) | |
download | tde-packaging-0cf700f49d6437ea21867ae6300c7056eadfbd97.tar.gz tde-packaging-0cf700f49d6437ea21867ae6300c7056eadfbd97.zip |
Rearranged applications folder into sub categories.
Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'debian/_base/applications/misc')
117 files changed, 5672 insertions, 0 deletions
diff --git a/debian/_base/applications/misc/bibletime/debian/bibletime.xpm b/debian/_base/applications/misc/bibletime/debian/bibletime.xpm new file mode 100644 index 000000000..e782dea59 --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/bibletime.xpm @@ -0,0 +1,615 @@ +/* XPM */ +static char * hi32_app_bibletime_xpm[] = { +"32 32 580 2", +" c None", +". c #081AAC", +"+ c #4A57BB", +"@ c #848DCE", +"# c #C9CDE2", +"$ c #F6F7E6", +"% c #0113AB", +"& c #2434AA", +"* c #6570AC", +"= c #AAB0B6", +"- c #EDEFC5", +"; c #FFFFCE", +"> c #FFFFD2", +", c #FFFFC7", +"' c #FFFFBD", +") c #0F20A7", +"! c #4A5799", +"~ c #8E9690", +"{ c #D3D68D", +"] c #FEFE92", +"^ c #FFFF9A", +"/ c #FFFFA1", +"( c #FFFFA6", +"_ c #FFFFAA", +": c #FFFFAC", +"< c #FCFCAA", +"[ c #D4D7A6", +"} c #8D94A5", +"| c #4854AB", +"1 c #0416A9", +"2 c #314093", +"3 c #747E77", +"4 c #BABF61", +"5 c #F5F656", +"6 c #FFFF5C", +"7 c #FFFF64", +"8 c #FFFF6C", +"9 c #FFFF73", +"0 c #FFFF79", +"a c #FFFF7E", +"b c #FDFD82", +"c c #DCDE89", +"d c #969D96", +"e c #5560A1", +"f c #3D4AB5", +"g c #5B66C8", +"h c #8991D7", +"i c #AEB4E2", +"j c #3F4CBC", +"k c #5C6875", +"l c #FFFF1D", +"m c #FFFF25", +"n c #FFFF2E", +"o c #FFFF36", +"p c #FFFF3E", +"q c #FFFF45", +"r c #FEFE4B", +"s c #E3E55A", +"t c #9FA676", +"u c #606B92", +"v c #404DB0", +"w c #525EC5", +"x c #8089D4", +"y c #ABB1E1", +"z c #B6BBE4", +"A c #B3B9E2", +"B c #AEB4E1", +"C c #A6ADDE", +"D c #545FC3", +"E c #2433B4", +"F c #919956", +"G c #F4F410", +"H c #FDFD10", +"I c #E9EA23", +"J c #A9AE4F", +"K c #6C757B", +"L c #424EA6", +"M c #414EBF", +"N c #6570CA", +"O c #878FD4", +"P c #939BD7", +"Q c #9AA2D8", +"R c #9EA6DB", +"S c #A1A8DC", +"T c #A1A9DC", +"U c #9FA7DB", +"V c #9BA3DA", +"W c #969ED8", +"X c #636ECA", +"Y c #2E3DBA", +"Z c #6974CB", +"` c #3644B4", +" . c #2E3CA6", +".. c #2A39B7", +"+. c #414FBE", +"@. c #5662C3", +"#. c #606CC5", +"$. c #6A76C8", +"%. c #737ECB", +"&. c #7A85CE", +"*. c #B3AFB6", +"=. c #ECE2B0", +"-. c #A4A4B6", +";. c #8D96D4", +">. c #8D96D5", +",. c #8B94D4", +"'. c #8891D3", +"). c #838DD1", +"!. c #6D77CD", +"~. c #1E2DB4", +"{. c #747FCB", +"]. c #5562C0", +"^. c #3A4AB6", +"/. c #3444B4", +"(. c #3E4EB7", +"_. c #4857BB", +":. c #515FBF", +"<. c #5A67C2", +"[. c #626EC5", +"}. c #6974C7", +"|. c #D5CDB5", +"1. c #F0F159", +"2. c #B9B067", +"3. c #7883CD", +"4. c #7983CD", +"5. c #7782CC", +"6. c #757FCB", +"7. c #707CCA", +"8. c #0F1C91", +"9. c #0C1DAF", +"0. c #737DCB", +"a. c #515FBE", +"b. c #3344B3", +"c. c #2738AF", +"d. c #3041B2", +"e. c #3949B6", +"f. c #4251B9", +"g. c #4958BC", +"h. c #505EBE", +"i. c #5664C0", +"j. c #B9B4B0", +"k. c #EDEE69", +"l. c #C5BB4B", +"m. c #6470C5", +"n. c #3B4BB6", +"o. c #2639AE", +"p. c #162AAA", +"q. c #0E22AB", +"r. c #031298", +"s. c #6C77CA", +"t. c #4E5CBD", +"u. c #2D3DB1", +"v. c #192BAA", +"w. c #2133AD", +"x. c #293AB0", +"y. c #3141B3", +"z. c #3848B5", +"A. c #3E4EB8", +"B. c #4453BA", +"C. c #9392A0", +"D. c #E6E975", +"E. c #D1C639", +"F. c #5B629F", +"G. c #82838A", +"H. c #B6B068", +"I. c #A59C50", +"J. c #031DA5", +"K. c #011AA8", +"L. c #00119F", +"M. c #0012AB", +"N. c #5F6BC7", +"O. c #2839AF", +"P. c #0C1FA5", +"Q. c #1124A7", +"R. c #182CAA", +"S. c #1F33AD", +"T. c #263AB0", +"U. c #3746AB", +"V. c #666A97", +"W. c #ACA57D", +"X. c #D7DB6B", +"Y. c #D0D251", +"Z. c #DDE091", +"`. c #D1D669", +" + c #D1D346", +".+ c #B2A83E", +"++ c #0322AA", +"@+ c #0121AC", +"#+ c #0011A5", +"$+ c #515EC3", +"%+ c #5665C1", +"&+ c #2C3FB2", +"*+ c #061EA6", +"=+ c #031CA6", +"-+ c #0721A8", +";+ c #1A30A4", +">+ c #A3A082", +",+ c #CDCA71", +"'+ c #CED26E", +")+ c #C8CE64", +"!+ c #C1C95E", +"~+ c #BFC757", +"{+ c #BFB947", +"]+ c #959354", +"^+ c #5B6673", +"/+ c #1130A4", +"(+ c #0227B0", +"_+ c #0328B0", +":+ c #0013AA", +"<+ c #4351C0", +"[+ c #5C6EC6", +"}+ c #3149B8", +"|+ c #0A27AC", +"1+ c #0120AA", +"2+ c #0121AB", +"3+ c #30418E", +"4+ c #D0C949", +"5+ c #C6C24C", +"6+ c #A3A35A", +"7+ c #73796D", +"8+ c #CDCC8C", +"9+ c #BAC269", +"0+ c #475585", +"a+ c #032AB2", +"b+ c #032BB3", +"c+ c #032CB4", +"d+ c #032DB4", +"e+ c #032EB5", +"f+ c #0118AD", +"g+ c #3443BC", +"h+ c #6276CB", +"i+ c #3853BE", +"j+ c #0F30B2", +"k+ c #0225AE", +"l+ c #0226AF", +"m+ c #2D4494", +"n+ c #1233A7", +"o+ c #032AB3", +"p+ c #032CB3", +"q+ c #B4B69B", +"r+ c #B3C080", +"s+ c #606C80", +"t+ c #0430B7", +"u+ c #0431B7", +"v+ c #0432B8", +"w+ c #0433B9", +"x+ c #0434BA", +"y+ c #021EB0", +"z+ c #2434B7", +"A+ c #697FD0", +"B+ c #3F5CC4", +"C+ c #153AB8", +"D+ c #032DB5", +"E+ c #042EB6", +"F+ c #042FB6", +"G+ c #0431B8", +"H+ c #949DA1", +"I+ c #B0BF94", +"J+ c #77827F", +"K+ c #0535BB", +"L+ c #0536BC", +"M+ c #0538BD", +"N+ c #0348C1", +"O+ c #045DC6", +"P+ c #1972CC", +"Q+ c #2B84D0", +"R+ c #2082D0", +"S+ c #0472CB", +"T+ c #1526B2", +"U+ c #6F86D4", +"V+ c #4665C9", +"W+ c #1C44BE", +"X+ c #0432B9", +"Y+ c #0537BD", +"Z+ c #7485A3", +"`+ c #AFC0A8", +" @ c #8B9580", +".@ c #063BC0", +"+@ c #0542C2", +"@@ c #0D69CA", +"#@ c #68A5DA", +"$@ c #CCCFDF", +"%@ c #F3E5E9", +"&@ c #F1D4CC", +"*@ c #F2E4E5", +"=@ c #CED1E0", +"-@ c #69A5D9", +";@ c #0C77CC", +">@ c #0516AD", +",@ c #7289D6", +"'@ c #4B6ECE", +")@ c #224DC3", +"!@ c #0637BD", +"~@ c #0539BE", +"{@ c #053ABF", +"]@ c #053BC0", +"^@ c #063CC1", +"/@ c #063DC1", +"(@ c #546FA4", +"_@ c #B1C2BA", +":@ c #9DA585", +"<@ c #0647C5", +"[@ c #1A78CE", +"}@ c #B0B5CB", +"|@ c #FAC0BB", +"1@ c #FFCECB", +"2@ c #FEDBD9", +"3@ c #E17D52", +"4@ c #FACFC5", +"5@ c #FFD3CD", +"6@ c #FCC6BB", +"7@ c #B4B6C8", +"8@ c #167CCE", +"9@ c #687FD3", +"0@ c #5276D3", +"a@ c #2957C9", +"b@ c #083EC2", +"c@ c #063DC2", +"d@ c #063EC3", +"e@ c #063FC4", +"f@ c #0640C4", +"g@ c #0741C5", +"h@ c #0742C6", +"i@ c #335BAC", +"j@ c #B6C5C1", +"k@ c #9BAB99", +"l@ c #1270C5", +"m@ c #A6A3B8", +"n@ c #FEA694", +"o@ c #FFB0A5", +"p@ c #FFB9B3", +"q@ c #FFC2BE", +"r@ c #3C2F2F", +"s@ c #F9C0BA", +"t@ c #FFBFB4", +"u@ c #FFB7A6", +"v@ c #FFAE95", +"w@ c #ABA4B0", +"x@ c #0774CB", +"y@ c #5B71CF", +"z@ c #587FD7", +"A@ c #2F60CE", +"B@ c #0C46C7", +"C@ c #0743C7", +"D@ c #0744C7", +"E@ c #0745C8", +"F@ c #0746C9", +"G@ c #0747CA", +"H@ c #0848CB", +"I@ c #154FC1", +"J@ c #B9C2B7", +"K@ c #5594C4", +"L@ c #518BC1", +"M@ c #FA9070", +"N@ c #FF957C", +"O@ c #FF9B89", +"P@ c #FFA193", +"Q@ c #FFA69B", +"R@ c #281A18", +"S@ c #F8A497", +"T@ c #FFA795", +"U@ c #FFA38A", +"V@ c #FF9E7D", +"W@ c #FD9A6F", +"X@ c #5488B9", +"Y@ c #4D62C9", +"Z@ c #5F87DC", +"`@ c #3669D3", +" # c #104ECC", +".# c #0849CB", +"+# c #084ACC", +"@# c #084BCD", +"## c #084CCE", +"$# c #084DCF", +"%# c #084ECF", +"&# c #094FD0", +"*# c #6A87A4", +"=# c #237DC3", +"-# c #AD8480", +";# c #FF8152", +"># c #FF835F", +",# c #FF8769", +"'# c #FF8A72", +")# c #FF8D77", +"!# c #281613", +"~# c #F88C74", +"{# c #FF8A6A", +"]# c #FF7A4E", +"^# c #FF7138", +"/# c #FF7029", +"(# c #B17356", +"_# c #006FC8", +":# c #3D51C3", +"<# c #658FE0", +"[# c #3C72D8", +"}# c #1556D1", +"|# c #094ED0", +"1# c #094FD1", +"2# c #0950D2", +"3# c #0951D3", +"4# c #0952D3", +"5# c #0953D4", +"6# c #0A54D5", +"7# c #0957D5", +"8# c #0873CB", +"9# c #E1743F", +"0# c #FF7235", +"a# c #FF7340", +"b# c #FF7448", +"c# c #FF764E", +"d# c #F97551", +"e# c #200F0A", +"f# c #F35222", +"g# c #FF480A", +"h# c #FF4E08", +"i# c #FF5708", +"j# c #FF6109", +"k# c #EF6C15", +"l# c #0370C8", +"m# c #2D3EBB", +"n# c #6B96E4", +"o# c #437ADD", +"p# c #1A5FD7", +"q# c #0954D5", +"r# c #0A55D6", +"s# c #0A56D6", +"t# c #0A57D7", +"u# c #0A58D8", +"v# c #0A59D9", +"w# c #0A5ADA", +"x# c #095DD8", +"y# c #0970C4", +"z# c #E56C28", +"A# c #E66C32", +"B# c #FF651E", +"C# c #FF6526", +"D# c #FF642A", +"E# c #993B1A", +"F# c #AAAAAA", +"G# c #953009", +"H# c #FF5208", +"I# c #FF5808", +"J# c #EC6B25", +"K# c #F2721D", +"L# c #1071BE", +"M# c #1E2EB5", +"N# c #719CE6", +"O# c #4982E1", +"P# c #2068DC", +"Q# c #0A5AD9", +"R# c #0B5BDA", +"S# c #0B5CDB", +"T# c #0B5DDC", +"U# c #0B5EDD", +"V# c #0B5FDE", +"W# c #0B60DE", +"X# c #0A62DD", +"Y# c #0470C7", +"Z# c #EA701A", +"`# c #FB690F", +" $ c #FF6209", +".$ c #FF5D0A", +"+$ c #FF5909", +"@$ c #892E04", +"#$ c #523120", +"$$ c #D54C07", +"%$ c #FF5E08", +"&$ c #FF6409", +"*$ c #FF6B09", +"=$ c #F87314", +"-$ c #F77B13", +";$ c #0971C3", +">$ c #0D1EAF", +",$ c #769DE6", +"'$ c #4F8AE6", +")$ c #2770E1", +"!$ c #0C60DE", +"~$ c #0B60DF", +"{$ c #0C61E0", +"]$ c #0C62E1", +"^$ c #0C64E1", +"/$ c #0C65E2", +"($ c #0C66E3", +"_$ c #0C67E3", +":$ c #016FCC", +"<$ c #BF773A", +"[$ c #FF7409", +"}$ c #FF6E09", +"|$ c #FF6909", +"1$ c #F86309", +"2$ c #260F01", +"3$ c #DA5608", +"4$ c #FF6709", +"5$ c #FF6A09", +"6$ c #FF7009", +"7$ c #FF760A", +"8$ c #FF7E0A", +"9$ c #D3822B", +"0$ c #016FC8", +"a$ c #5C7BD7", +"b$ c #5592EA", +"c$ c #2D79E5", +"d$ c #0E67E3", +"e$ c #0D67E4", +"f$ c #0D68E5", +"g$ c #0C66E4", +"h$ c #0952D6", +"i$ c #0639C5", +"j$ c #0220B4", +"k$ c #004DBD", +"l$ c #607781", +"m$ c #FF800A", +"n$ c #FF7A0A", +"o$ c #D15F08", +"p$ c #6B3104", +"q$ c #FF7209", +"r$ c #FF770A", +"s$ c #FF7C0A", +"t$ c #FF820A", +"u$ c #FF890A", +"v$ c #757E72", +"w$ c #0065B7", +"x$ c #1628B3", +"y$ c #5182E0", +"z$ c #3482EA", +"A$ c #116DE7", +"B$ c #0B5FDF", +"C$ c #0746CE", +"D$ c #042DBD", +"E$ c #0116AD", +"F$ c #00119E", +"G$ c #000E85", +"H$ c #0570C5", +"I$ c #C68435", +"J$ c #FF870A", +"K$ c #FF830A", +"L$ c #FF810C", +"M$ c #FF810E", +"N$ c #FF8210", +"O$ c #FF8410", +"P$ c #FF870F", +"Q$ c #FF8A0D", +"R$ c #FF8E0C", +"S$ c #D58D2A", +"T$ c #0A71C2", +"U$ c #081AAE", +"V$ c #142BB6", +"W$ c #051EB2", +"X$ c #0012A5", +"Y$ c #000F93", +"Z$ c #1973B7", +"`$ c #D28E32", +" % c #FF981C", +".% c #FF9A26", +"+% c #FC982E", +"@% c #EA7F33", +"#% c #FEA033", +"$% c #FFA231", +"%% c #FFA32B", +"&% c #DF9D3A", +"*% c #2577B1", +"=% c #005DA9", +"-% c #0070CA", +";% c #1778C4", +">% c #98997F", +",% c #F0AF4E", +"'% c #FCB14E", +")% c #EE974E", +"!% c #FEBA5A", +"~% c #F5B95C", +"{% c #A2A284", +"]% c #1979C2", +"^% c #005FAC", +"/% c #0572CA", +"(% c #1E7FCC", +"_% c #5091BC", +":% c #689BB8", +"<% c #5695BF", +"[% c #016BBF", +"}% c #00589F", +" ", +" . + @ # $ ", +" % & * = - ; > > ; , ' ", +" ) ! ~ { ] ^ / ( _ : : < [ } | ", +" 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.Z 8. ", +" 9.0.a.b.c.d.e.f.g.h.i.j.k.l.m.i.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.h.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+ ", +" $+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+ ", +" <+[+}+|+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+b+c+D+E+F+t+G+H+I+J+K+L+M+N+O+P+Q+R+S+ ", +" T+U+V+W+G+X+w+x+K+L+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@ ", +" >@,@'@)@!@M+~@{@]@^@/@(@_@:@<@[@}@|@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#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#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$b$c$d$($e$f$g$h$i$j$k$l$m$n$7$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$`$ %.%+%@%#%$%%%&%*%=% ", +" -%;%>%,%'%)%!%~%{%]%^% ", +" /%(%_%:%<%(%[% ", +" }% ", +" "}; diff --git a/debian/_base/applications/misc/bibletime/debian/cdbs/debian-tde.mk b/debian/_base/applications/misc/bibletime/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# Copyright © 2019 TDE Team +# Description: A class for TDE packages; sets TDE environment variables, etc +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_debian-qt-kde +_cdbs_class_debian-qt-kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +# Note: This _must_ be included before autotools.mk, or it won't work. +common-configure-arch common-configure-indep:: debian/stamp-cvs-make +debian/stamp-cvs-make: +ifndef _cdbs_class_cmake + cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; +endif + touch debian/stamp-cvs-make + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +ifdef _cdbs_tarball_dir +DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE) +else +DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE) +endif + +ifndef _cdbs_class_cmake +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) +endif + +ifdef _cdbs_class_cmake +ifneq "$(wildcard /usr/bin/ninja)" "" +MAKE = ninja -v +DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR) +DEB_MAKE_INSTALL_TARGET = install +DEB_CMAKE_NORMAL_ARGS += -GNinja +endif +endif + +ifndef _cdbs_rules_patchsys_quilt +DEB_PATCHDIRS := debian/patches/common debian/patches +endif + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +DEB_KDE_ENABLE_FINAL := yes +DEB_INSTALL_DOCS_ALL := + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V +DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb + ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) + else + cdbs_kde_enable_final = + endif +endif + +ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = + cdbs_kde_enable_debug = --enable-debug=yes +else + cdbs_kde_enable_debug = --disable-debug +endif + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_debug = --enable-debug=full +endif + +DEB_BUILD_PARALLEL ?= true + +cdbs_configure_flags += \ + --with-qt-dir=/usr/share/qt3 \ + --disable-rpath \ + --with-xinerama \ + $(cdbs_kde_enable_final) \ + $(cdbs_kde_enable_debug) + + +# This is a convenience target for calling manually. +# It's not part of the build process. +buildprep: clean apply-patches +ifndef _cdbs_class_cmake + $(MAKE) -f admin/Makefile.common dist +endif + debian/rules clean + +.tdepkginfo: + echo "# TDE package information" >.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Source: |Name: |p" >>.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Version: |Version: |p" >>.tdepkginfo + date +"DateTime: %m/%d/%Y %H:%M" -u -d "$$(dpkg-parsechangelog | sed -n 's|^Date: ||p')" >>.tdepkginfo + +post-patches:: .tdepkginfo + +common-build-arch:: debian/stamp-man-pages +debian/stamp-man-pages: + if ! test -d debian/man/out; then mkdir -p debian/man/out; fi + for f in $$(find debian/man -name '*.sgml'); do \ + docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \ + done + for f in $$(find debian/man -name '*.man'); do \ + soelim -I debian/man $$f \ + > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \ + done + touch debian/stamp-man-pages + +common-binary-indep:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_INDEP_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + +common-binary-arch:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_ARCH_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + # update multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + ! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + # revert multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi + if test -e debian/$(cdbs_curpkg).lintian; then \ + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \ + fi + if test -e debian/$(cdbs_curpkg).presubj; then \ + install -p -D -m644 debian/$(cdbs_curpkg).presubj \ + debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \ + fi + +binary-install/$(DEB_SOURCE_PACKAGE)-doc-html:: + set -e; \ + for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + done + +common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: + $(if $(DEB_KDE_APIDOX),+DESTDIR=$(DEB_DESTDIR) $(DEB_MAKE_INVOKE) install-apidox) + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +clean:: +ifndef _cdbs_class_cmake + if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \ + cd $(DEB_SRCDIR); \ + find . -name Makefile.in -print | \ + xargs --no-run-if-empty rm -f; \ + rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \ + configure configure.files configure.in stamp-h.in \ + subdirs; \ + fi +endif + rm -f .tdepkginfo + rm -f debian/stamp-kde-apidox + rm -f debian/stamp-cvs-make + +endif diff --git a/debian/_base/applications/misc/bibletime/debian/cdbs/versions.pl b/debian/_base/applications/misc/bibletime/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "TDE-Version3=$version3\n"; +print "TDE-Version2=$version2\n"; +print "TDE-Next-Version3=$version3_next\n"; +print "TDE-Next-Version2=$version2_next\n"; diff --git a/debian/_base/applications/misc/bibletime/debian/changelog b/debian/_base/applications/misc/bibletime/debian/changelog new file mode 100644 index 000000000..c31e55e82 --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/changelog @@ -0,0 +1,240 @@ +bibletime-trinity (1.6.6.0-0) lucid; urgency=low + + * New upstream version + + -- Timothy Pearson <[email protected]> Wed, 22 Sep 2010 23:19:00 -0600 + +bibletime (1.6.5.1-1) unstable; urgency=low + + * New upstream version (Closes: #441161, #271502) + * fixes for new autotools and gcc 4.3 (Closes: #407291) + * added poxml to Build-Depends + * No DFSG necessary anymore since biblestudy howto has + now Commons Licence + * Added libclucene-dev to dev-depends (Closes: #436677) + + -- Ralph Janke <[email protected]> Sat, 10 May 2008 15:18:16 +0100 + +bibletime (1.6.4.dfsg-1) unstable; urgency=low + + * New upstream version + + -- Daniel Glassey <[email protected]> Fri, 22 Jun 2007 18:47:48 +0100 + +bibletime (1.6.2.dfsg-1) unstable; urgency=low + + * New upstream release using sword 1.5.9, Closes: #401068 + * upstream now allows build without howto (which has been declared + non-DFSG free), Closes: #331547 + * DFSG free source tarball created from upstream by + rm docs/howto/unicode/*.docbook + * "Highlight words of Jesus" fixed, Closes: #329244 + * recommend bibletime-i18n, Closes: #375905 + * don't need custom kde.mk for cdbs anymore (see bug #284428) + + -- Daniel Glassey <[email protected]> Thu, 7 Dec 2006 19:03:21 +0000 + +bibletime (1.6.1-1) unstable; urgency=low + + * New upstream release + * debian/control: Uses sword 1.5.9 - build depends + standards version 3.7.2.2 (no changes) + + -- Daniel Glassey <[email protected]> Thu, 23 Nov 2006 22:50:46 +0000 + +bibletime (1.5.3-1) unstable; urgency=low + + * New upstream release + * rebuild against transistion sword and KDE + * Don't autogenerate debian/control using cdbs + fix generated file build-deps + + -- Daniel Glassey <[email protected]> Sat, 10 Dec 2005 21:39:54 +0000 + +bibletime (1.5.1-1) unstable; urgency=low + + * New upstream release + + -- Daniel Glassey <[email protected]> Mon, 12 Sep 2005 22:39:30 +0100 + +bibletime (1.5-1) unstable; urgency=low + + * New upstream release + * Use cdbs + use a local kde.mk because the supplied one is broken for tarballs + bug #284428 + * cdbs will update config.sub/guess (Closes: #304632) + * Acknowledge NMU, thanks (Closes: #279471) + * Manpage is included upstream now + Thanks to Erik Schanze <[email protected]> for it (Closes: #259948) + not installed upstream so install from the debian dir + * debian/menu: quote the strings, remove kderemove + set the section to Education (Closes: #297873) + * debian/copyright: Upstream Authors fix + * clean up the debian dir, override not needed any more + + -- Daniel Glassey <[email protected]> Fri, 12 Aug 2005 09:33:45 +0100 + +bibletime (1.4.1-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Switched to libcurl3-dev (closes: #279471). + + -- Domenico Andreoli <[email protected]> Wed, 22 Dec 2004 18:34:21 +0100 + +bibletime (1.4.1-2) unstable; urgency=low + + * Rebuild for KDE 3.3, Closes: #237905 + + -- Daniel Glassey <[email protected]> Wed, 31 Mar 2004 16:29:26 +0100 + +bibletime (1.4.1-1) unstable; urgency=low + + * New upstream version + * Exclude docbook from dh_compress, Closes: #220891 + * Hebrew displays RTL with Trinity so closing old bug, Closes: #158456 + * Tried search dialog and it works fine now so, Closes: #145965 + + -- Daniel Glassey <[email protected]> Thu, 29 Jan 2004 22:10:38 +0000 + +bibletime (1.4-1) unstable; urgency=low + + * New upstream version + * depend on sword 1.5.7 + + -- Daniel Glassey <[email protected]> Thu, 8 Jan 2004 11:50:46 +0000 + +bibletime (1.3-3) unstable; urgency=low + + * Fix copyright file + * Acknowledge NMU, thanks, Closes: #187033 + + -- Daniel Glassey <[email protected]> Tue, 16 Dec 2003 22:40:52 +0000 + +bibletime (1.3-2) unstable; urgency=medium + + * Build Depend on sword >= 1.5.6-9 + * Time to upload to unstable + * Standards version now 3.6.1.0 + + -- Daniel Glassey <[email protected]> Wed, 12 Nov 2003 17:59:31 +0000 + +bibletime (1.3-1) experimental; urgency=low + + * 1.3 is released :) + * depend on sword 1.5.6 + * Upload to experimental for now + + -- Daniel Glassey <[email protected]> Thu, 28 Aug 2003 15:29:45 +0100 + +bibletime (1.2.99-2) unstable; urgency=low + + * rebuild against not quite released sword1.5.5.99-3 + + -- Daniel Glassey <[email protected]> Fri, 18 Jul 2003 18:39:40 +0100 + +bibletime (1.2.99-1) unstable; urgency=low + + * New upstream release + + -- Daniel Glassey <[email protected]> Fri, 13 Jul 2003 21:33:55 +0100 + +bibletime (1.0.99b-1) unstable; urgency=low + + * New upstream release + + -- Daniel Glassey <[email protected]> Tue, 2 Apr 2002 21:33:55 +0100 + +bibletime (1.0.3-1) unstable; urgency=low + + * New upstream release + * build against autotooled sword + * correct spelling error, Closes: #124449 + * not uploading til sword 1.5.2-8 is in + * bulid depend on sword >=1.5.2-9 + + -- Daniel Glassey <[email protected]> Fri, 1 Feb 2002 23:01:55 +0000 + +bibletime (1.0.2-2) unstable; urgency=low + + * Remove debian/controly which shouldn't be there + * stop configure from being run twice to fix alpha build, Closes: #121674 + * build-depend on tdelibs-dev >= 2.2.2-8 to catch libfam-dev dependency, see bug 124264 + * Update description for bibletime 1.0.2 + * Update to policy version 3.5.6.0, no necessary changes noticed yet + * modify clean target in debian/rules to use clean instead of distclean + and remove */Makefile and */*.moc.cpp + + -- Daniel Glassey <[email protected]> Sat, 15 Dec 2001 21:40:18 +0000 + +bibletime (1.0.2-1) unstable; urgency=low + + * New upstream release - see www.bibletime.de for changes + * Using latest config.sub and config.guess, Closes #105779 + * may compile on ia64 now (cswordbackendmanager.* does not exist now), Closes #110187 + * Change maintainer to [email protected] + * Depend on sword >= 1.5.2-4 (new libsword1 shlibs) + * use AM_MAINTAINER_MODE in configure.in - try to stop automake etc + from running while building + so don't build depend on automake, autoconf + * fixes for alpha compilation in debian/rules, Closes: #121674 + * .xvpics has been removed from source, Closes: #112706 + * in debian/rules use dh_compress -X to stop tipsdatabase from being installed compressed, Closes #110847 + + -- Daniel Glassey <[email protected]> Fri, 30 Nov 2001 19:41:44 +0000 + +bibletime (1.0.1-1) unstable; urgency=low + + * New upstream release - see www.bibletime.de for changes + * patched bibletime/pics/Makefile.am to allow install to $DESTDIR + * removed AUTHORS from debian/docs + + -- Daniel Glassey <[email protected]> Sat, 25 Aug 2001 13:47:36 +0000 + +bibletime (1.0-1) unstable; urgency=low + + * New upstream release - see www.bibletime.de for changes + + -- Daniel Glassey <[email protected]> Mon, 25 Jun 2001 22:22:30 +0000 + +bibletime (0.31-3.1) unstable; urgency=low + + * Non-maintainer upload (Ben Burton <[email protected]>). + * Rebuilt with new Qt libs (closes: #89789). + * Build-Depends: Replaced tdebase-dev with tdelibs-dev; removed + autoconf (redundant); added libtool. + * Replaced admin/debianrules with a newer version and modified + debian/rules to use admin/debianrules; this way everything gets + installed into the correct directory; this also required modifying + $(localedir) in po/Makefile.am. + * Added debian menu item, lintian overrides file and doc-base registration. + * In debian/rules, using configure-stamp instead of configure.stamp + (this stops ./configure being run again and again and again). + * In debian/rules, deletes Makefile.ins on "make clean" and recreates + them during "make configure"; this removes some unnecessary junk + from the debian diff.gz file. + + -- Ben Burton <[email protected]> Thu, 17 May 2001 13:02:11 -0500 + +bibletime (0.31-3) unstable; urgency=low + + * Standards version now 3.2.1 + * Added build-depends + + -- Daniel Glassey <[email protected]> Mon, 22 Jan 2001 22:19:43 +0000 + +bibletime (0.31-2) unstable; urgency=low + + * Add dependencies on modules. + + -- Daniel Glassey <[email protected]> Mon, 4 Dec 2000 22:34:34 +0000 + +bibletime (0.31-1) unstable; urgency=low + + * Initial Release. + + -- Daniel Glassey <[email protected]> Thu, 23 Nov 2000 20:57:31 +0000 + +Local variables: +mode: debian-changelog +End: diff --git a/debian/_base/applications/misc/bibletime/debian/compat b/debian/_base/applications/misc/bibletime/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/misc/bibletime/debian/control b/debian/_base/applications/misc/bibletime/debian/control new file mode 100644 index 000000000..efb47392c --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/control @@ -0,0 +1,22 @@ +Source: bibletime-trinity +Section: tde +Build-Depends: bzip2, autotools-dev, quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27), debhelper (>= 9~), tdelibs14-trinity-dev, libsword-dev, libclucene-dev, poxml-trinity, libboost-dev, automake, autoconf, libtool-bin | libtool (<< 2.4.2-1.11), libtool, libltdl-dev +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Standards-Version: 3.8.4 + +Package: bibletime-trinity +Architecture: any +Section: tde +Replaces: bibletime-trinity (<< 4:14.0.0~) +Breaks: bibletime-trinity (<< 4:14.0.0~) +Depends: ${shlibs:Depends} +Recommends: sword-text, sword-dict, sword-comm +Suggests: bibletime-i18n-trinity +Provides: sword-frontend +Description: A bible study tool for Trinity + BibleTime is a free and easy to use bible study tool for UNIX systems. + It requires a working TDE environment and the SWORD library. + BibleTime provides easy handling of digitized texts (Bibles, commentaries + and lexicons) and powerful features to work with these texts (search in + texts, write own notes, save, print etc.). diff --git a/debian/_base/applications/misc/bibletime/debian/copyright b/debian/_base/applications/misc/bibletime/debian/copyright new file mode 100644 index 000000000..c256c741a --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/copyright @@ -0,0 +1,27 @@ +This package was initially debianized by +Daniel Glassey <[email protected]> on +Thu, 23 Nov 2000 20:57:31 +0000. + +It was downloaded from www.bibletime.de + +Upstream Authors: Bibletime team <[email protected]> + +Copyright 1999-2005 BibleTime team <[email protected]> + +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. + +On Debian systems, the complete text of the GNU General Public +License, version 2, can be found in /usr/share/common-licenses/GPL-2 + +The "howto" document was originally created by Mr. Bob Harman and +is licensed under the terms of the license +http://creativecommons.org/licenses/by-sa/3.0/ +"Creative Commons Attribution-Share Alike". diff --git a/debian/_base/applications/misc/bibletime/debian/de/bibletime.1 b/debian/_base/applications/misc/bibletime/debian/de/bibletime.1 new file mode 100644 index 000000000..a7b223af3 --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/de/bibletime.1 @@ -0,0 +1,109 @@ +.TH "BibleTime" "1" "17. Juli 2004" "BibleTime 1.4.1" "TDE Application" +.SH "NAME" +bibletime \- Software für das Bibelstudium für TDE +.SH "ÜBERSICHT" +.B bibletime +[ +\fIQt\-Optionen\fR +] +[ +\fITDE\-Optionen\fR +] +[ +\fIOptionen\fR +] +.SH "BESCHREIBUNG" +Diese Manpage beschreibt die +TDE\-Applikation +.B bibletime +und wurde für Debian GNU/Linux geschrieben, weil +das Programm selbst keine Manpage mitbrachte. +.P +.B BibleTime +ist ein freies und einfach zu bedienendes Hilfsmittel zum Bibelstudium +für UNIX\-Systeme. +Es erfordert eine laufende TDE\-Umgebung und die Bibliothek SWORD. +BibleTime ermöglicht den einfachen Umgang mit digitalen Texten (Bibeln, +Kommentare und Lexikas) und bietet leistungsfähige Funktionen, um mit diesen +Texten zu arbeiten (suchen in Texten, eigene Notizen schreiben, speichern, +drucken usw.). +.SS "Einfache Optionen:" +.TP +\fB\-\-help\fR +Optionen von "Hilfe zu" anzeigen +.TP +\fB\-\-help\-qt\fR +Spezielle Optionen zu Qt anzeigen +.TP +\fB\-\-help\-tde\fR +Spezielle Optionen zu TDE anzeigen +.TP +\fB\-\-help\-all\fR +Alle Optionen anzeigen +.TP +\fB\-\-author\fR +Autoren\-Information anzeigen +.TP +\fB\-v\fR, \fB\-\-version\fR +Versionsinformation anzeigen +.TP +\fB\-\-license\fR +Lizenz\-Info anzeigen +.TP +\fB\-\-\fR +Ende der Optionen +.SH "OPTIONEN" +.TP +\fB\-\-debug\fR +Fehlermeldungen aktivieren +.TP +\fB\-\-ignore\-session\fR +Die Startsitzung ignorieren, die beim letzten Beenden von BibleTime +gespeichert wurde. +.TP +\fB\-\-open\-default\-bible\fR \fIkey\fR +Die Standardbibel an der angegebenen Stelle \fIkey\fR öffnen. +Verwenden Sie \fIrandom\fR, um eine zufällige Stelle aufzuschlagen. +.SH "SIEHE AUCH" +Die vollständige Dokumentation für +.B bibletime +und das +.B Bibelstudium +werden als DocBook\-Handbuch bereitgestellt. Wenn das Progamm +.B khelpcenter +richtig eingerichtet ist, sollte das Kommando +.IP +.B khelpcenter help:/bibletime +.PP +das komplette Handbuch zugänglich machen. +.SH "FEHLER" +Bitte melden Sie Fehler an +.br +http://bugs.trinitydesktop.org oder [email protected] , +.br +nicht direkt an die Autoren. +.br +.SH "AUTOREN" +BibleTime wurde geschrieben von: +.br +.nh +Joachim Ansorg <[email protected]> +.br +Martin Gruner <[email protected]> +.br +Nikolay Igotti <[email protected]> +.br +Gary Sims <[email protected]> +.br +Timothy R. Butler <[email protected]> +.br +James Ots <[email protected]> +.br +Fred Saalbach <[email protected]> +.hy +.P +Diese Manpage wurde erstellt von +.nh +Erik Schanze <[email protected]> +.hy +für Debian GNU/Linux (kann aber auch von anderen genutzt werden). diff --git a/debian/_base/applications/misc/bibletime/debian/dirs b/debian/_base/applications/misc/bibletime/debian/dirs new file mode 100644 index 000000000..b870fa9c8 --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/dirs @@ -0,0 +1,3 @@ +opt/trinity/bin +opt/trinity/share/man/man1 +opt/trinity/share/pixmaps diff --git a/debian/_base/applications/misc/bibletime/debian/en/bibletime.1 b/debian/_base/applications/misc/bibletime/debian/en/bibletime.1 new file mode 100644 index 000000000..46332c7d9 --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/en/bibletime.1 @@ -0,0 +1,109 @@ +.TH "BibleTime" "1" "July 17, 2004" "BibleTime 1.4.1" "TDE Application" +.SH "NAME" +bibletime \- Bible study tool for TDE +.SH "SYNOPSIS" +.B bibletime +[ +\fIQt\-options\fR +] +[ +\fITDE\-options\fR +] +[ +\fIoptions\fR +] +.SH "DESCRIPTION" +This manual page documents briefly the +.B bibletime +TDE Application. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +.P +.B BibleTime +is a free and easy to use bible study tool for UNIX systems. +It requires a working TDE environment and the SWORD library. +BibleTime provides easy handling of digitized texts (Bibles, commentaries +and lexicons) and powerful features to work with these texts (search in +texts, write own notes, save, print etc.). +.SS "Generic options:" +.TP +\fB\-\-help\fR +Show help about options +.TP +\fB\-\-help\-qt\fR +Show Qt specific options +.TP +\fB\-\-help\-tde\fR +Show TDE specific options +.TP +\fB\-\-help\-all\fR +Show all options +.TP +\fB\-\-author\fR +Show author information +.TP +\fB\-v\fR, \fB\-\-version\fR +Show version information +.TP +\fB\-\-license\fR +Show license information +.TP +\fB\-\-\fR +End of options. +.SH "OPTIONS" +.TP +\fB\-\-debug\fR +Enable debug messages. +.TP +\fB\-\-ignore\-session\fR +Ignore the startup session that was saved when BibleTime was closed +the last time. +.TP +\fB\-\-open\-default\-bible\fR \fIkey\fR +Open the default bible with the given \fIkey\fR. +Use +.I random +to open at a random position. +.SH "SEE ALSO" +The full documentations for +.B bibletime +and +.B bible study +are maintained as docbook manuals. If the +.B khelpcenter +program is properly installed at your site, the command +.IP +.B khelpcenter help:/bibletime +.PP +should give you access to the complete manual. +.SH "BUGS" +Please use +.br +http://bugs.trinitydesktop.org or [email protected] +.br +to report bugs, do not mail the authors directly. +.br +.SH "AUTHOR" +BibleTime was written by +.br +.nh +Joachim Ansorg <[email protected]> +.br +Martin Gruner <[email protected]> +.br +Nikolay Igotti <[email protected]> +.br +Gary Sims <[email protected]> +.br +Timothy R. Butler <[email protected]> +.br +James Ots <[email protected]> +.br +Fred Saalbach <[email protected]> +.hy +.P +This manual page was prepared by +.nh +Erik Schanze <[email protected]> +.hy +for the Debian GNU/Linux system (but may be used by others). diff --git a/debian/_base/applications/misc/bibletime/debian/install b/debian/_base/applications/misc/bibletime/debian/install new file mode 100644 index 000000000..dc727ccec --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/install @@ -0,0 +1,3 @@ +bibletime.xpm /opt/trinity/share/pixmaps/ +en/bibletime.1 /opt/trinity/share/man/man1 +de/bibletime.1 /opt/trinity/share/man/de/man1 diff --git a/debian/_base/applications/misc/bibletime/debian/menu b/debian/_base/applications/misc/bibletime/debian/menu new file mode 100644 index 000000000..ad90450f6 --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/menu @@ -0,0 +1,7 @@ +?package(bibletime-trinity):\ + needs="X11"\ + hints="TDE,Bible"\ + section="Applications/Education"\ + title="BibleTime"\ + icon="/opt/trinity/share/pixmaps/bibletime.xpm"\ + command="/opt/trinity/bin/bibletime" diff --git a/debian/_base/applications/misc/bibletime/debian/patches/series b/debian/_base/applications/misc/bibletime/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/patches/series diff --git a/debian/_base/applications/misc/bibletime/debian/rules b/debian/_base/applications/misc/bibletime/debian/rules new file mode 100755 index 000000000..430b47715 --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/rules @@ -0,0 +1,23 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include debian/cdbs/debian-tde.mk + +DEB_DH_INSTALL_SOURCEDIR := debian + +DEB_BUILDDIR = $(DEB_SRCDIR) + +DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/tde +DEB_CONFIGURE_MANDIR := /opt/trinity/share/man +DEB_CONFIGURE_PREFIX := /opt/trinity +DEB_CONFIGURE_INFODIR := /opt/trinity/share/info +DEB_CMAKE_CUSTOM_FLAGS := -DKGTK_KDE3=true -DKGTK_QT3=true + +cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +DEB_CONFIGURE_EXTRA_FLAGS := --prefix=/opt/trinity --with-extra-libs=/opt/trinity/lib + +binary-install/bibletime-trinity:: + chmod 644 debian/bibletime-trinity/opt/trinity/share/apps/bibletime/pics/* + chmod 644 debian/bibletime-trinity/opt/trinity/share/apps/bibletime/bibletimeui.rc + chmod 644 debian/bibletime-trinity/opt/trinity/share/apps/bibletime/tips diff --git a/debian/_base/applications/misc/bibletime/debian/source/format b/debian/_base/applications/misc/bibletime/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/misc/bibletime/debian/source/options b/debian/_base/applications/misc/bibletime/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/misc/bibletime/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/cdbs/debian-tde.mk b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# Copyright © 2019 TDE Team +# Description: A class for TDE packages; sets TDE environment variables, etc +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_debian-qt-kde +_cdbs_class_debian-qt-kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +# Note: This _must_ be included before autotools.mk, or it won't work. +common-configure-arch common-configure-indep:: debian/stamp-cvs-make +debian/stamp-cvs-make: +ifndef _cdbs_class_cmake + cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; +endif + touch debian/stamp-cvs-make + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +ifdef _cdbs_tarball_dir +DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE) +else +DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE) +endif + +ifndef _cdbs_class_cmake +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) +endif + +ifdef _cdbs_class_cmake +ifneq "$(wildcard /usr/bin/ninja)" "" +MAKE = ninja -v +DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR) +DEB_MAKE_INSTALL_TARGET = install +DEB_CMAKE_NORMAL_ARGS += -GNinja +endif +endif + +ifndef _cdbs_rules_patchsys_quilt +DEB_PATCHDIRS := debian/patches/common debian/patches +endif + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +DEB_KDE_ENABLE_FINAL := yes +DEB_INSTALL_DOCS_ALL := + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V +DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb + ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) + else + cdbs_kde_enable_final = + endif +endif + +ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = + cdbs_kde_enable_debug = --enable-debug=yes +else + cdbs_kde_enable_debug = --disable-debug +endif + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_debug = --enable-debug=full +endif + +DEB_BUILD_PARALLEL ?= true + +cdbs_configure_flags += \ + --with-qt-dir=/usr/share/qt3 \ + --disable-rpath \ + --with-xinerama \ + $(cdbs_kde_enable_final) \ + $(cdbs_kde_enable_debug) + + +# This is a convenience target for calling manually. +# It's not part of the build process. +buildprep: clean apply-patches +ifndef _cdbs_class_cmake + $(MAKE) -f admin/Makefile.common dist +endif + debian/rules clean + +.tdepkginfo: + echo "# TDE package information" >.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Source: |Name: |p" >>.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Version: |Version: |p" >>.tdepkginfo + date +"DateTime: %m/%d/%Y %H:%M" -u -d "$$(dpkg-parsechangelog | sed -n 's|^Date: ||p')" >>.tdepkginfo + +post-patches:: .tdepkginfo + +common-build-arch:: debian/stamp-man-pages +debian/stamp-man-pages: + if ! test -d debian/man/out; then mkdir -p debian/man/out; fi + for f in $$(find debian/man -name '*.sgml'); do \ + docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \ + done + for f in $$(find debian/man -name '*.man'); do \ + soelim -I debian/man $$f \ + > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \ + done + touch debian/stamp-man-pages + +common-binary-indep:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_INDEP_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + +common-binary-arch:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_ARCH_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + # update multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + ! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + # revert multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi + if test -e debian/$(cdbs_curpkg).lintian; then \ + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \ + fi + if test -e debian/$(cdbs_curpkg).presubj; then \ + install -p -D -m644 debian/$(cdbs_curpkg).presubj \ + debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \ + fi + +binary-install/$(DEB_SOURCE_PACKAGE)-doc-html:: + set -e; \ + for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + done + +common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: + $(if $(DEB_KDE_APIDOX),+DESTDIR=$(DEB_DESTDIR) $(DEB_MAKE_INVOKE) install-apidox) + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +clean:: +ifndef _cdbs_class_cmake + if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \ + cd $(DEB_SRCDIR); \ + find . -name Makefile.in -print | \ + xargs --no-run-if-empty rm -f; \ + rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \ + configure configure.files configure.in stamp-h.in \ + subdirs; \ + fi +endif + rm -f .tdepkginfo + rm -f debian/stamp-kde-apidox + rm -f debian/stamp-cvs-make + +endif diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/cdbs/versions.pl b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "TDE-Version3=$version3\n"; +print "TDE-Version2=$version2\n"; +print "TDE-Next-Version3=$version3_next\n"; +print "TDE-Next-Version2=$version2_next\n"; diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/changelog b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/changelog new file mode 100644 index 000000000..d8a320aed --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/changelog @@ -0,0 +1,56 @@ +compizconfig-backend-tdeconfig-trinity (0.8.4-0ubuntu1) lucid; urgency=low + + * Lucid rebuild + + -- Timothy Pearson <[email protected]> Fri, 05 Mar 2010 12:31:00 -0600 + +compizconfig-backend-tdeconfig-trinity (0.7.4-0ubuntu5) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 July 2009 16:08:00 -0600 + +compizconfig-backend-tdeconfig-trinity (0.7.4-0ubuntu3) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Fri, 06 March 2009 01:35:00 -0600 + +compizconfig-backend-tdeconfig-trinity (0.7.4-0ubuntu2) intrepid; urgency=low + + * Added -trinity prefix + + -- Timothy Pearson <[email protected]> Mon, 01 Dec 2008 08:30:00 -0600 + +compizconfig-backend-tdeconfig (0.7.4-0ubuntu1) hardy; urgency=low + + * new upstream release + + -- Michael Vogt <[email protected]> Sat, 05 Apr 2008 12:56:08 +0200 + +compizconfig-backend-tdeconfig (0.7.2-0ubuntu1) hardy; urgency=low + + * new upstream release + + -- Michael Vogt <[email protected]> Fri, 07 Mar 2008 15:06:14 +0100 + +compizconfig-backend-tdeconfig (0.6.99+git20071127-0ubuntu1) hardy; urgency=low + + * renamed to match debian name + * new git HEAD snapshot + * update build depends + + -- Michael Vogt <[email protected]> Tue, 27 Nov 2007 20:03:35 +0100 + +libcompizconfig-backend-tdeconfig (0.0+git20070912-0ubuntu1) gutsy; urgency=low + + * new git snapshot based on 0.6 branch + + -- Michael Vogt <[email protected]> Fri, 10 Aug 2007 16:25:52 +0200 + +libcompizconfig-backend-tdeconfig (0.0+git20070703-0ubuntu1) gutsy; urgency=low + + * initial git snapshot + + -- Michael Vogt <[email protected]> Tue, 03 Jul 2007 15:15:49 +0200 diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/compat b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/control b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/control new file mode 100644 index 000000000..55670d8c4 --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/control @@ -0,0 +1,21 @@ +Source: compizconfig-backend-tdeconfig-trinity +Section: libs +Priority: extra +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, compiz-trinity-dev, pkg-config, tdelibs14-trinity-dev, libcompizconfig0-trinity-dev +Standards-Version: 3.8.4 + +Package: compizconfig-backend-tdeconfig-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: compizconfig-backend-kconfig-trinity (<< 4:14.0.0~) +Breaks: compizconfig-backend-kconfig-trinity (<< 4:14.0.0~) +Conflicts: libcompizconfig-backend-tdeconfig-trinity +Description: TDEConfig [Trinity] Settings library for plugins - OpenCompositing Project + The OpenCompositing Project brings 3D desktop visual effects that improve + usability of the X Window System and provide increased productivity + through plugins and themes contributed by the community giving a + rich desktop experience. + . + This package contains the TDEConfig (Trinity) settings backend for + libcompizconfig. diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/copyright b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/copyright new file mode 100644 index 000000000..61d8f8195 --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/copyright @@ -0,0 +1,58 @@ +This package was debianized by Michael Vogt <[email protected]> on +Mon, 28 Jun 2007 09:53:13 +0200. + +It was downloaded from git://anongit.opencompositing.org/fusion/compizconfig/compizconfig-backend-tdeconfig + +Upstream Authors: +Dennis Kasprzyk <[email protected]> + +License: + * KDE libccs backend + * + * Copyright (c) 2006 Dennis Kasprzyk <[email protected]> + * + * 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, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +For the full license text, see /usr/share/common-licenses/GPL + + +The files acinclude.m4 and admin/acinclude.m4.in come with the +following license: + +dnl This file is part of the KDE libraries/packages +dnl Copyright (C) 1997 Janos Farkas ([email protected]) +dnl (C) 1997,98,99 Stephan Kulow ([email protected]) + +dnl This file is free software; you can redistribute it and/or +dnl modify it under the terms of the GNU Library General Public +dnl License as published by the Free Software Foundation; either +dnl version 2 of the License, or (at your option) any later version. + +dnl This library is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl Library General Public License for more details. + +dnl You should have received a copy of the GNU Library General Public License +dnl along with this library; see the file COPYING.LIB. If not, write to +dnl the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +dnl Boston, MA 02110-1301, USA. + +For the full license text, see /usr/share/common-licenses/LGPL + + +The Debian packaging is (C) 2007, Michael Vogt <[email protected]> and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/docs b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/docs new file mode 100644 index 000000000..9737d93a4 --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/docs @@ -0,0 +1,2 @@ +INSTALL +README diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/patches/series b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/patches/series diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/rules b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/source/format b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/source/options b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/misc/compizconfig-backend-tdeconfig/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/misc/desktop-effects-tde/debian/changelog b/debian/_base/applications/misc/desktop-effects-tde/debian/changelog new file mode 100644 index 000000000..2b29f4bd9 --- /dev/null +++ b/debian/_base/applications/misc/desktop-effects-tde/debian/changelog @@ -0,0 +1,44 @@ +desktop-effects-tde-trinity (0.4-7.4) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 + +desktop-effects-tde-trinity (0.4-5) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <[email protected]> Fri, 06 March 2009 01:35:00 -0600 + +desktop-effects-tde-trinity (0.4-3) intrepid; urgency=low + + * Added -trinity prefix + + -- Timothy Pearson <[email protected]> Mon, 01 Dec 2008 09:29:00 -0600 + +desktop-effects-tde (0.4) hardy; urgency=low + + * added translation support + + -- Michael Anderson <[email protected]> Sun, 20 Apr 2008 21:04:40 -0400 + +desktop-effects-tde (0.3) hardy; urgency=low + + * Remove bashism in 25enable-compiz + * Fixed LP: #207609 which installed the packages even when the user + was selecting uninstall + + -- Jonathan Riddell <[email protected]> Mon, 31 Mar 2008 14:05:01 +0100 + +desktop-effects-tde (0.2) hardy; urgency=low + + * Fix compile, image install paths and add .desktop file + + -- Jonathan Riddell <[email protected]> Wed, 12 Mar 2008 21:47:16 +0000 + +desktop-effects-tde (0.1) hardy; urgency=low + + * Initial package + + -- Jonathan Riddell <[email protected]> Tue, 29 Jan 2008 22:13:32 +0000 diff --git a/debian/_base/applications/misc/desktop-effects-tde/debian/compat b/debian/_base/applications/misc/desktop-effects-tde/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/misc/desktop-effects-tde/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/misc/desktop-effects-tde/debian/control b/debian/_base/applications/misc/desktop-effects-tde/debian/control new file mode 100644 index 000000000..9c981fe54 --- /dev/null +++ b/debian/_base/applications/misc/desktop-effects-tde/debian/control @@ -0,0 +1,17 @@ +Source: desktop-effects-tde-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends-Indep: cdbs (>= 0.4.43), debhelper (>= 9~), python-support (>= 0.6) | dh-python, python-all-dev +Standards-Version: 3.8.4 +XS-Python-Version: all + +Package: desktop-effects-tde-trinity +Architecture: all +Depends: ${python:Depends}, python-tqt, python-trinity-trinity +Replaces: desktop-effects-kde-trinity (<< 4:14.0.0~) +Breaks: desktop-effects-kde-trinity (<< 4:14.0.0~) +XB-Python-Version: ${python:Versions} +Description: compiz setup tool for Trinity + A simple Compiz configuration tool for Trinity. Installs and sets Compiz + as the window manager. diff --git a/debian/_base/applications/misc/desktop-effects-tde/debian/copyright b/debian/_base/applications/misc/desktop-effects-tde/debian/copyright new file mode 100644 index 000000000..b037bf1ac --- /dev/null +++ b/debian/_base/applications/misc/desktop-effects-tde/debian/copyright @@ -0,0 +1,26 @@ +This package was debianised by Jonathan Riddell <[email protected]> on +Tue, 29 Jan 2008 22:28:46 +0000. + +It was downloaded from https://code.launchpad.net/~kubuntu-users/guidance/desktop-effects-tde + +Copyright: Copyright 2007-2008 Martin Böhm <[email protected]> + Copyright 2007-2008 Michael Anderson <[email protected]> + +License: + + 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 <http://www.gnu.org/licenses/>. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/debian/_base/applications/misc/desktop-effects-tde/debian/desktop-effects-tde-trinity.install b/debian/_base/applications/misc/desktop-effects-tde/debian/desktop-effects-tde-trinity.install new file mode 100644 index 000000000..2b6b93781 --- /dev/null +++ b/debian/_base/applications/misc/desktop-effects-tde/debian/desktop-effects-tde-trinity.install @@ -0,0 +1,8 @@ +desktop-effects-tde /opt/trinity/bin/ +25enable-compiz /etc/X11/Xsession.d/ +DesktopEffects/DesktopEffectsCommon.py /opt/trinity/share/pyshared/DesktopEffects/ +DesktopEffects/DesktopEffectsDialog.py /opt/trinity/share/pyshared/DesktopEffects/ +DesktopEffects/DesktopEffectsTDE.py /opt/trinity/share/pyshared/DesktopEffects/ +DesktopEffects/__init__.py /opt/trinity/share/pyshared/DesktopEffects/ +data/* /opt/trinity/share/apps/desktop-effects-tde/ +desktop-effects-tde.desktop /opt/trinity/share/applications/ diff --git a/debian/_base/applications/misc/desktop-effects-tde/debian/rules b/debian/_base/applications/misc/desktop-effects-tde/debian/rules new file mode 100755 index 000000000..eef8add16 --- /dev/null +++ b/debian/_base/applications/misc/desktop-effects-tde/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f + +DEB_PYTHON_SYSTEM = $(if $(wildcard /usr/bin/dh_python2),,pysupport) +DH_PYTHON2 = $(if $(wildcard /usr/bin/dh_python2),dh_python2,dh_pysupport) + +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/tde +DEB_CONFIGURE_MANDIR := /opt/trinity/share/man +DEB_CONFIGURE_PREFIX := /opt/trinity +DEB_CONFIGURE_INFODIR := /opt/trinity/share/info + +cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +binary-install/desktop-effects-tde-trinity:: + ${DH_PYTHON2} -pdesktop-effects-tde-trinity diff --git a/debian/_base/applications/misc/desktop-effects-tde/debian/source/format b/debian/_base/applications/misc/desktop-effects-tde/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/misc/desktop-effects-tde/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/misc/desktop-effects-tde/debian/source/options b/debian/_base/applications/misc/desktop-effects-tde/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/misc/desktop-effects-tde/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/misc/fusion-icon/debian/changelog b/debian/_base/applications/misc/fusion-icon/debian/changelog new file mode 100644 index 000000000..87f2b117a --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/changelog @@ -0,0 +1,76 @@ +fusion-icon-trinity (0.0.0+git20071028-0ubuntu1) jaunty; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <[email protected]> Thu, 16 Apr 2009 19:57:00 -0600 + +fusion-icon (0.0.0+git20071028-2ubuntu2) hardy; urgency=low + + * Rebuild package so that it uses the python-central's new directories, + to avoid an installation error (LP: #207831). + + -- Siegfried-Angel Gevatter Pujals (RainCT) <[email protected]> Fri, 28 Mar 2008 00:22:47 +0100 + +fusion-icon (0.0.0+git20071028-2ubuntu1) hardy; urgency=low + + * Manual sync to workaround .orig.tar.gz mismatch (LP: #204799). + + -- Siegfried-Angel Gevatter Pujals (RainCT) <[email protected]> Fri, 21 Mar 2008 20:55:03 +0100 + +fusion-icon (0.0.0+git20071028-2) unstable; urgency=medium + + * debian/control: + - Bump python-central build dependency's minimum version to 0.6.0. + - Remove "${shlibs:Depends}" from Depends. + * debian/rules: + - Do not try to remove usr/lib, as python-central doesn't create it + anymore now (Closes: #472010). + - Remove unnecessary explicit dh_pycentral call. + + -- Siegfried-Angel Gevatter Pujals (RainCT) <[email protected]> Fri, 21 Mar 2008 19:57:39 +0100 + +fusion-icon (0.0.0+git20071028-1) unstable; urgency=low + + * Initial upload to Debian (Closes: #461769). + * debian/rules: + - Change priority from "extra" to "optional". + - Change the Maintainer to myself and add the python-apps team + as Uploader. + - Add SVN information. + * debian/copyright: + - Some formatting changes. + + -- Siegfried-Angel Gevatter Pujals (RainCT) <[email protected]> Sun, 20 Jan 2008 21:34:55 +0100 + +fusion-icon (0.0.0+git20071028-0ubuntu2) hardy; urgency=low + + * patches/remove_shabangs.patch: + - Remove Python shabangs + * patches/update-desktop-file.patch: + - Update .desktop file to match the current FD.o standards + - Add Catalan and Spanish translations + - Launch with the "--no-start" option, so that it doesn't reload + Compiz when it's run from the menu + * patches/glx_vendor_crash.patch: + - Always define the self.glx_vendor variable, to avoid and + AttributeError (LP: #175504) + * Add a .xpm version of the icon (debian/fusion-icon.xpm) and a + menu file (debian/menu, debian/install) + * Symlink the .png icon to /usr/share/pixmaps, so that it's + displayed in the menu and the tray (debian/links) + * Add a manpage (debian/fusion-icon.1, debian/manpages) + * debian/control: + - Bump standards version to 3.7.3 + - Bump cdbs' and debhelper's minium versions. + - Move python-central and intltool to Build-Depends-Indep + - Add python-compizconfig dependency (LP: #174507) + - Add python-qt4 as alternative dependency to python-gtk2 + - Change short description + + -- Siegfried-Angel Gevatter Pujals (RainCT) <[email protected]> Tue, 11 Dec 2007 20:49:24 +0100 + +fusion-icon (0.0.0+git20071028-0ubuntu1) hardy; urgency=low + + * Initial upload. + + -- Michael Vogt <[email protected]> Sun, 28 Oct 2007 11:28:19 -0400 diff --git a/debian/_base/applications/misc/fusion-icon/debian/compat b/debian/_base/applications/misc/fusion-icon/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/misc/fusion-icon/debian/control b/debian/_base/applications/misc/fusion-icon/debian/control new file mode 100644 index 000000000..853bb741f --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/control @@ -0,0 +1,23 @@ +Source: fusion-icon-trinity +Section: x11 +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Uploaders: Python Applications Packaging Team <[email protected]> +XS-Python-Version: all +Build-Depends: cdbs (>= 0.4.49), debhelper (>= 9~), quilt, pkg-config, python-all-dev +Build-Depends-Indep: python-support (>= 0.6) | dh-python +Standards-Version: 3.8.4 + +Package: fusion-icon-trinity +Architecture: all +XB-Python-Version: ${python:Versions} +Replaces: fusion-icon-trinity (<< 4:14.0.0~) +Breaks: fusion-icon-trinity (<< 4:14.0.0~) +Depends: ${misc:Depends}, ${python:Depends}, python-gtk2 | python-qt4, python-compizconfig-trinity, compiz-trinity +Description: tray icon to launch and manage Compiz Fusion [Trinity] + The OpenCompositing Project brings 3D desktop visual effects that + improve the usability and eye candy of the X Window System and provide + increased productivity. + . + This package contains a tray icon that can launch Compiz and its + decorators. diff --git a/debian/_base/applications/misc/fusion-icon/debian/copyright b/debian/_base/applications/misc/fusion-icon/debian/copyright new file mode 100644 index 000000000..ae1ce34fa --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Michael Vogt <[email protected]> +Wed, 28 Oct 2007 15:59:31 +0200. + +It was downloaded from git://anongit.compiz-fusion.org/users/crdlb/fusion-icon + +Upstream Author: + + Christopher Williams + +Copyright: + + Copyright (C) 2007 Christopher Williams + +License: + + 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. + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL-2'. + +The Debian packaging is (C) 2007 Michael Vogt <[email protected]>, +(C) 2008 Siegfried-Angel Gevatter Pujals <[email protected]>, and it +is licensed under the GPL (see above). diff --git a/debian/_base/applications/misc/fusion-icon/debian/fusion-icon.1 b/debian/_base/applications/misc/fusion-icon/debian/fusion-icon.1 new file mode 100644 index 000000000..1b15860e1 --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/fusion-icon.1 @@ -0,0 +1,38 @@ +.TH FUSION\-ICON "1" "11 December 2007" +.SH NAME +fusion\-icon \- tray icon to launch and manage Compiz Fusion +.SH SYNOPSIS +.B fusion\-icon\fR [\fBOPTIONS\fR] +.SH DESCRIPTION +.PP +This man page documents briefly the \fBfusion\-icon\fR command. +\fBfusion\-icon\fR is a tray icon for easy window manager and window +decorator switching, and it is being developed as part of the Open +Compositing project. +.SH OPTIONS +.TP +.B \-\-version +Show \fBfusion\-icon\fR's version number and exit. +.TP +\fB\-s\fR <seconds>, \fB\-\-sleep\fR=<seconds> +Sleep for \fIseconds\fR seconds before launching \fBfusion\-icon\fR. +.TP +\fB\-i\fR <interface>, \fB\-\-interface\fR=<interface> +Try a certain interface first. +.TP +\fB\-u\fR, \fB\-\-no\-interface\fR +Do not use any interface. +.TP +\fB\-f\fR, \fB\-\-force\-compiz\fR +Start compiz regardless of environment or configuration. +.TP +\fB\-n\fR, \fB\-\-no\-start\fR +Run, but do not start a window manager. + +.SH SEE ALSO +.BR compiz (1) +.PP + +.SH COPYRIGHT +This manual page was written by Siegfried\-Angel Gevatter Pujals <[email protected]>. +It is released under the GNU General Public License, version 2 or later. diff --git a/debian/_base/applications/misc/fusion-icon/debian/fusion-icon.xpm b/debian/_base/applications/misc/fusion-icon/debian/fusion-icon.xpm new file mode 100644 index 000000000..fe0843739 --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/fusion-icon.xpm @@ -0,0 +1,359 @@ +/* XPM */ +static char * fusion_icon_xpm[] = { +"32 32 324 2", +" c None", +". c #C8E3FA", +"+ c #D4E9FB", +"@ c #FDFEFF", +"# c #F0F5FB", +"$ c #C6E2FA", +"% c #CDE5FB", +"& c #CBE6FB", +"* c #C5E6FC", +"= c #BEE7FB", +"- c #B6E6FB", +"; c #AAE3FB", +"> c #9DDFFA", +", c #93DCF9", +"' c #E3F3FA", +") c #E0EFF7", +"! c #90BFE4", +"~ c #77A8DF", +"{ c #C3E0FA", +"] c #C9E4FB", +"^ c #C5E4FB", +"/ c #C1E6FC", +"( c #BAE6FB", +"_ c #B3E5FB", +": c #A7E2FB", +"< c #9ADEFA", +"[ c #8DDBF9", +"} c #8CDBFB", +"| c #A9D4E8", +"1 c #0681C1", +"2 c #017FBE", +"3 c #429ECF", +"4 c #82B7E0", +"5 c #6EA3DC", +"6 c #B9DCF9", +"7 c #ACE1FA", +"8 c #A1DEF9", +"9 c #93DAF7", +"0 c #87D6F7", +"a c #87D7F8", +"b c #9FCEE3", +"c c #007DBD", +"d c #007CBC", +"e c #3C99CC", +"f c #639FD9", +"g c #B8DFF9", +"h c #82D4F6", +"i c #80D2F3", +"j c #98CAE1", +"k c #007CBB", +"l c #007BBB", +"m c #007BBA", +"n c #5B9ED6", +"o c #B7DDF9", +"p c #7ECFF3", +"q c #7EBBD6", +"r c #89B8CC", +"s c #7CCCEF", +"t c #7DCFF3", +"u c #91C5DE", +"v c #007BB9", +"w c #007AB9", +"x c #5B9ED5", +"y c #B6DEF7", +"z c #77CBF0", +"A c #79B9D4", +"B c #ECF4FB", +"C c #AEC6D2", +"D c #77C1E0", +"E c #8AC1DB", +"F c #007AB8", +"G c #0079B7", +"H c #5B9DD5", +"I c #B5DDF7", +"J c #71C8EE", +"K c #74B6D3", +"L c #EEF6FD", +"M c #EFF7FE", +"N c #D7E3EB", +"O c #7CB6D2", +"P c #71C7ED", +"Q c #70C7EE", +"R c #83BDD8", +"S c #0079B6", +"T c #0078B6", +"U c #5B9DD4", +"V c #B4DCF8", +"W c #6BC3EC", +"X c #6FB2D1", +"Y c #99BDCE", +"Z c #6DBEE5", +"` c #6BC2EC", +" . c #7BB8D6", +".. c #0078B5", +"+. c #0077B4", +"@. c #B4DBF7", +"#. c #65BFE9", +"$. c #6CAFD0", +"%. c #C7D8E2", +"&. c #6EB3D4", +"*. c #64BEE9", +"=. c #75B4D4", +"-. c #0076B3", +";. c #0076B2", +">. c #B3DAF6", +",. c #5FBAE6", +"'. c #67ACCE", +"). c #E7EFF6", +"!. c #84B1C9", +"~. c #60B9E4", +"{. c #5EB9E6", +"]. c #6EAFD0", +"^. c #0075B2", +"/. c #0075B1", +"(. c #5B9CD3", +"_. c #B3DAF5", +":. c #59B6E3", +"<. c #62A8CB", +"[. c #B2C8D5", +"}. c #60AFD5", +"|. c #58B5E3", +"1. c #68ABCE", +"2. c #0074B0", +"3. c #0074AF", +"4. c #B1DAF5", +"5. c #52B1E0", +"6. c #5CA6C9", +"7. c #CDE6F5", +"8. c #8CC5E1", +"9. c #85C1E1", +"0. c #81BFDF", +"a. c #7DBEDE", +"b. c #71B7D9", +"c. c #51B1E0", +"d. c #50B1E0", +"e. c #4FB0E0", +"f. c #4DAFDF", +"g. c #4AAEDF", +"h. c #5EA5CA", +"i. c #0073AF", +"j. c #0073AE", +"k. c #5B9CD2", +"l. c #B0D9F4", +"m. c #4CACDE", +"n. c #59A2C8", +"o. c #B5DCF1", +"p. c #BCD7E6", +"q. c #EAF4FB", +"r. c #5CABD5", +"s. c #45A9DD", +"t. c #43A8DD", +"u. c #41A7DC", +"v. c #3FA6DC", +"w. c #3DA5DC", +"x. c #3CA5DB", +"y. c #3AA4DB", +"z. c #529EC5", +"A. c #0072AD", +"B. c #0072AC", +"C. c #5B9BD2", +"D. c #B0D7F4", +"E. c #3DA4DA", +"F. c #4D99C3", +"G. c #DEF0FB", +"H. c #43A3D7", +"I. c #67A6C7", +"J. c #BAD7E7", +"K. c #35A0D7", +"L. c #34A0D8", +"M. c #4C99C2", +"N. c #0071AC", +"O. c #0071AB", +"P. c #589AD1", +"Q. c #AFD6F4", +"R. c #2F9CD5", +"S. c #4595C0", +"T. c #ECF4FC", +"U. c #64B0D9", +"V. c #3A9ED4", +"W. c #CFDEE7", +"X. c #EBF4FC", +"Y. c #68AACE", +"Z. c #4495BF", +"`. c #0071AA", +" + c #0070AA", +".+ c #0070A9", +"++ c #5497CF", +"@+ c #ACD6F3", +"#+ c #2997D2", +"$+ c #4091BE", +"%+ c #9BC9E7", +"&+ c #73A5C3", +"*+ c #E1EFFC", +"=+ c #D6E9F8", +"-+ c #3497CD", +";+ c #3E8FBB", +">+ c #006FA9", +",+ c #006FA8", +"'+ c #4F95CE", +")+ c #A6D2F2", +"!+ c #2393CF", +"~+ c #318FC2", +"{+ c #2994CE", +"]+ c #3491C4", +"^+ c #CFE1F2", +"/+ c #D6EAFC", +"(+ c #92C3E1", +"_+ c #378BB8", +":+ c #006EA7", +"<+ c #006EA6", +"[+ c #4B91CD", +"}+ c #A2CFF1", +"|+ c #1F8ECD", +"1+ c #1E8ECD", +"2+ c #7DA8C4", +"3+ c #CBE4FB", +"4+ c #4699C9", +"5+ c #3087B5", +"6+ c #006DA6", +"7+ c #006DA5", +"8+ c #468ECB", +"9+ c #9ECDF1", +"0+ c #2691CD", +"a+ c #2590CD", +"b+ c #2490CD", +"c+ c #2390CC", +"d+ c #218FCC", +"e+ c #1F8ECC", +"f+ c #3A88B6", +"g+ c #BEDCF7", +"h+ c #C0DEFA", +"i+ c #ACD3F3", +"j+ c #1D8AC8", +"k+ c #198ACA", +"l+ c #188ACA", +"m+ c #2A82B3", +"n+ c #016EA5", +"o+ c #0570A7", +"p+ c #0972A8", +"q+ c #4990CC", +"r+ c #99C8EF", +"s+ c #3798CF", +"t+ c #3598CF", +"u+ c #3497CF", +"v+ c #3397CF", +"w+ c #3296CE", +"x+ c #3093CC", +"y+ c #8DB1CF", +"z+ c #B5D9F9", +"A+ c #B4D8F9", +"B+ c #6BAFDA", +"C+ c #2891CC", +"D+ c #2690CC", +"E+ c #248FCB", +"F+ c #218DCA", +"G+ c #1E8CCA", +"H+ c #1B8AC9", +"I+ c #2880B2", +"J+ c #0C74A9", +"K+ c #1076AB", +"L+ c #1378AC", +"M+ c #177AAD", +"N+ c #4E92CE", +"O+ c #8DB5D9", +"P+ c #9ECBF3", +"Q+ c #94C7F1", +"R+ c #85C0EA", +"S+ c #72B3DF", +"T+ c #61A7D4", +"U+ c #539FCD", +"V+ c #479BCD", +"W+ c #3F9ACF", +"X+ c #5394BD", +"Y+ c #AAD3F8", +"Z+ c #A9D3F8", +"`+ c #A8D1F8", +" @ c #4197CB", +".@ c #3B99CF", +"+@ c #3A98CF", +"@@ c #3897CE", +"#@ c #3696CE", +"$@ c #398AB9", +"%@ c #187BAD", +"&@ c #1B7CAF", +"*@ c #1E7EB0", +"=@ c #2C85B7", +"-@ c #4E93CB", +";@ c #6096D1", +">@ c #45596A", +",@ c #5A7389", +"'@ c #6D8CA6", +")@ c #7EA0C0", +"!@ c #8FB7DB", +"~@ c #9ECAF2", +"{@ c #97C9F3", +"]@ c #A0CEF7", +"^@ c #87C1EC", +"/@ c #469DCF", +"(@ c #49A0D2", +"_@ c #489FD1", +":@ c #469ED1", +"<@ c #4590BC", +"[@ c #2884B3", +"}@ c #378ABD", +"|@ c #5999CF", +"1@ c #689AD1", +"2@ c #486B90", +"3@ c #45596B", +"4@ c #59738B", +"5@ c #6C8AA5", +"6@ c #7DA1C1", +"7@ c #8FB9DC", +"8@ c #98C9F2", +"9@ c #8CC3EE", +"0@ c #7DB9E6", +"a@ c #6DAFDA", +"b@ c #65A6CE", +"c@ c #639FD4", +"d@ c #6B9CD0", +"e@ c #47688C", +"f@ c #475C6E", +"g@ c #5B758C", +"h@ c #7391AC", +"i@ c #446385", +" ", +" ", +" ", +" ", +" . + @ # ", +" $ % & * = - ; > , ' ) ! ~ ", +" { ] ^ / ( _ : < [ } } } } } } } | 1 2 3 4 5 ", +" 6 7 8 9 0 a a a a a a a a a a a a a a b c c c d e f ", +" g h i h h h h h h h h h h h h h h h h j d k k l m n ", +" o p q r s p p p p p p t t t t t t t t u m m v w w x ", +" y z A B C D z z z z z z z z z z z z z E w F F G G H ", +" I J K L M N O P J J J J J J Q Q Q Q Q R G G S T T U ", +" V W X L M M B Y Z W W W W W W ` ` ` ` .T ....+.+.U ", +" @.#.$.L M M M M %.&.#.#.#.#.#.#.#.#.*.=.+.+.-.-.;.U ", +" >.,.'.L M M M M M ).!.~.,.,.,.,.,.,.{.].-.;.^././.(. ", +" _.:.<.L M M M M M M L [.}.|.|.|.|.|.|.1././.2.2.3.(. ", +" 4.5.6.L M M M 7.8.9.0.a.b.c.c.d.e.f.g.h.3.3.i.j.j.k. ", +" l.m.n.L M o.p.q.r.s.t.u.v.w.x.y.y.y.y.z.j.j.A.A.B.C. ", +" D.E.F.L G.H.I.L J.K.L.L.L.L.L.L.L.L.L.M.B.B.N.O.O.P. ", +" Q.R.S.T.U.R.V.W.X.Y.R.R.R.R.R.R.R.R.R.Z.O.`. + +.+++ ", +" @+#+$+%+#+#+#+&+*+=+-+#+#+#+#+#+#+#+#+;+.+>+,+,+,+'+ ", +" )+!+~+{+!+!+!+]+^+/+(+!+!+!+!+!+!+!+!+_+,+:+:+:+<+[+ ", +" }+|+|+|+1+1+1+|+2+3+3+4+1+1+1+1+1+1+1+5+<+6+7+7+7+8+ ", +" 9+0+0+a+b+c+d+e+f+g+h+i+j+k+k+k+k+l+l+m+7+7+n+o+p+q+ ", +" r+s+t+u+v+v+w+w+x+y+z+A+B+C+D+E+F+G+H+I+p+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@b@c@d@e@ ", +" f@g@h@i@ ", +" ", +" ", +" "}; diff --git a/debian/_base/applications/misc/fusion-icon/debian/install b/debian/_base/applications/misc/fusion-icon/debian/install new file mode 100644 index 000000000..7d4e26567 --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/install @@ -0,0 +1 @@ +debian/fusion-icon.xpm usr/share/pixmaps diff --git a/debian/_base/applications/misc/fusion-icon/debian/links b/debian/_base/applications/misc/fusion-icon/debian/links new file mode 100644 index 000000000..51627e83a --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/links @@ -0,0 +1 @@ +opt/trinity/share/icons/hicolor/48x48/apps/fusion-icon.png opt/trinity/share/pixmaps/fusion-icon.png diff --git a/debian/_base/applications/misc/fusion-icon/debian/manpages b/debian/_base/applications/misc/fusion-icon/debian/manpages new file mode 100644 index 000000000..3ba122a39 --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/manpages @@ -0,0 +1 @@ +debian/fusion-icon.1 diff --git a/debian/_base/applications/misc/fusion-icon/debian/menu b/debian/_base/applications/misc/fusion-icon/debian/menu new file mode 100644 index 000000000..e85a21dbf --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/menu @@ -0,0 +1,2 @@ +?package(fusion-icon-trinity): needs="X11" section="Applications/System/Administration" title="Compiz Fusion Icon [Trinity]" \ + command="/opt/trinity/bin/fusion-icon" icon="/opt/trinity/share/pixmaps/fusion-icon.xpm" diff --git a/debian/_base/applications/misc/fusion-icon/debian/patches/series b/debian/_base/applications/misc/fusion-icon/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/patches/series diff --git a/debian/_base/applications/misc/fusion-icon/debian/pycompat b/debian/_base/applications/misc/fusion-icon/debian/pycompat new file mode 100644 index 000000000..0cfbf0888 --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/pycompat @@ -0,0 +1 @@ +2 diff --git a/debian/_base/applications/misc/fusion-icon/debian/python-distutils-custom.mk b/debian/_base/applications/misc/fusion-icon/debian/python-distutils-custom.mk new file mode 100644 index 000000000..fbc70a624 --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/python-distutils-custom.mk @@ -0,0 +1,260 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Colin Walters <[email protected]> +# Copyright © 2006 Marc Dequènes (Duck) <[email protected]> +# +# Description: manage Python public modules build +# This class is designed to work with Python packages using the +# 'distutils' build system and comply to the new policy established +# during summer 2006. Use of the debhelper class to make use of the +# new dh_python is strongly advised. (This is still left as optional +# in line with CDBS' flexible behavior.) +# +# 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, 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, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +# 02111-1307 USA. +# + +# This class provides rules for old and new Python policy. Leaving +# DEB_PYTHON_SYSTEM unset selects the old behavior. The pysupport and +# pycentral methods are available to comply with new policy. Don't forget +# to update your 'debian/control'. (Build-Depends are correctly generated +# if you are using the auto control generation feature.) + +# Once all old-style packages are removed before etch, some of the old +# can be refactored or removed. + + +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class + +ifndef _cdbs_class_python_distutils +_cdbs_class_python_distutils = 1 + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) +include $(_cdbs_class_path)/langcore.mk$(_cdbs_makefile_suffix) + + +# check python system +cdbs_use_xs_field := $(shell grep -q "^XS-Python-Version:" debian/control && echo yes) +cdbs_selected_pycompat := $(shell if [ -e debian/pycompat ]; then cat debian/pycompat; fi) +cdbs_pycompat = $(cdbs_selected_pycompat) +ifeq (pysupport, $(DEB_PYTHON_SYSTEM)) + cdbs_python_support_path = usr/share/python-support/$(DEB_PYTHON_MODULE_PACKAGE) + ifeq (, $(cdbs_selected_pycompat)) + cdbs_pycompat = 2 + endif # use pycompat + # warning pysupport compatibility mode + ifneq (, $(cdbs_use_xs_field)) + $(warning WARNING: Use of XS-Python-Version and XB-Python-Version fields in debian/control is deprecated with pysupport method; use debian/pyversions if you need to specify specific versions.) + endif # use XS field (compat) +else + ifeq (pycentral, $(DEB_PYTHON_SYSTEM)) + ifeq (, $(cdbs_selected_pycompat)) + cdbs_pycompat = 2 + endif # use pycompat + else + ifneq (, $(DEB_PYTHON_SYSTEM)) + $(error unsupported Python system: $(DEB_PYTHON_SYSTEM) (select either pysupport or pycentral)) + else + ifneq (, $(cdbs_use_xs_field)) + $(error package uses the new Python policy; DEB_PYTHON_SYSTEM must be set to "pysupport" or "pycentral") + endif + ifneq (, $(cdbs_selected_pycompat)) + ifeq (yes, $(shell expr $(cdbs_selected_pycompat) \> 1 >/dev/null && echo yes)) + $(error package uses the new Python policy; DEB_PYTHON_SYSTEM must be set to "pysupport" or "pycentral") + endif + endif # use pycompat + endif # unknown method + endif # pycentral +endif # pysupport + + +ifndef DEB_PYTHON_SYSTEM +DEB_PYTHON_COMPILE_VERSION = +DEB_PYTHON_VERSIONS = 2.1 2.2 2.3 2.4 2.5 +else +# default package is the first one declared in 'debian/control' +# (override if necessary) +DEB_PYTHON_MODULE_PACKAGE = $(firstword $(filter-out %-doc %-dev %-common, $(DEB_PACKAGES))) +DEB_PYTHON_PRIVATE_MODULES_DIRS = +endif + +# common variables +DEB_PYTHON_SETUP_CMD = setup.py +DEB_PYTHON_CLEAN_ARGS = -a +DEB_PYTHON_BUILD_ARGS = --build-base="$(CURDIR)/$(DEB_BUILDDIR)/build" +DEB_PYTHON_INSTALL_ARGS_ALL = --no-compile -O0 + + +ifndef DEB_PYTHON_SYSTEM +########################### old policy method ########################### + +$(warning =======================================================) +$(warning Your package does not conform to the new Python policy.) +$(warning Please consider updating. Here is some documentation:) +$(warning http://wiki.debian.org/DebianPython/NewPolicy) +$(warning http://wiki.debian.org/DebianPythonFAQ) +$(warning =======================================================) + +# make: *** No rule to make target `voodoo'. Stop. +DEB_PYTHON_REAL_LIB_PACKAGES = $(strip $(filter $(patsubst %,python%%,$(DEB_PYTHON_VERSIONS)),$(filter-out $(DEB_PYTHON_PACKAGES_EXCLUDE),$(DEB_ALL_PACKAGES)))) +# If no versioned python library packages found, grab all simpler ones +ifeq (,$(DEB_PYTHON_REAL_LIB_PACKAGES)) +DEB_PYTHON_SIMPLE_PACKAGES = $(strip $(filter python-%,$(filter-out $(DEB_PYTHON_PACKAGES_EXCLUDE),$(DEB_ALL_PACKAGES)))) +endif + +cdbs_python_ver = $(filter-out -%,$(subst -, -,$(patsubst python%,%,$(cdbs_curpkg)))) + +common-build-arch common-build-indep:: common-build-impl +common-build-impl:: + cd $(DEB_SRCDIR) && python$(DEB_PYTHON_COMPILE_VERSION) $(DEB_PYTHON_SETUP_CMD) build $(DEB_PYTHON_BUILD_ARGS) + + +# See if this package doesn't appear to need to be compiled by multiple +# Python versions. +ifeq (,$(DEB_PYTHON_REAL_LIB_PACKAGES)) +common-install-arch common-install-indep:: common-install-impl +common-install-impl:: + cd $(DEB_SRCDIR) && python$(DEB_PYTHON_COMPILE_VERSION) $(DEB_PYTHON_SETUP_CMD) install --root=$(DEB_DESTDIR) $(DEB_PYTHON_INSTALL_ARGS_ALL) $(DEB_PYTHON_INSTALL_ARGS_$(cdbs_curpkg)) +else +$(patsubst %,install/%,$(DEB_PYTHON_REAL_LIB_PACKAGES)) :: install/% : + cd $(DEB_SRCDIR) && python$(cdbs_python_ver) $(DEB_PYTHON_SETUP_CMD) install --root=$(CURDIR)/debian/$(cdbs_curpkg) $(DEB_PYTHON_INSTALL_ARGS_ALL) $(DEB_PYTHON_INSTALL_ARGS_$(cdbs_curpkg)) +endif + +$(patsubst %,install/%,$(DEB_PYTHON_SIMPLE_PACKAGES)) :: install/% : + cd $(DEB_SRCDIR) && python $(DEB_PYTHON_SETUP_CMD) install --root=$(CURDIR)/debian/$(cdbs_curpkg) $(DEB_PYTHON_INSTALL_ARGS_ALL) $(DEB_PYTHON_INSTALL_ARGS_$(cdbs_curpkg)) + +# This class can optionally utilize debhelper's "dh_python" command. Just +# be sure you include debhelper.mk before including this file. +ifdef _cdbs_rules_debhelper + +DEB_DH_PYTHON_ARGS = $(addprefix -V ,$(DEB_PYTHON_COMPILE_VERSION)) $(DEB_DH_PYTHON_ARGS_ALL) $(DEB_DH_PYTHON_ARGS_$(cdbs_curpkg)) +DH_PYTHON2 = $(if $(wildcard /usr/bin/dh_python2),dh_python2,dh_python) + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + ${DH_PYTHON2} -p$(cdbs_curpkg) $(DEB_DH_PYTHON_ARGS) +endif + + +# Ignore errors from this rule. In a tarball build, the file may not +# exist. +ifeq (,$(DEB_PYTHON_REAL_LIB_PACKAGES)) +clean:: + -python$(DEB_PYTHON_COMPILE_VERSION) $(DEB_PYTHON_SETUP_CMD) clean $(DEB_PYTHON_CLEAN_ARGS) +else +clean:: $(patsubst %,python-cleanbuilddir/%,$(DEB_PYTHON_REAL_LIB_PACKAGES)) + +$(patsubst %,python-cleanbuilddir/%,$(DEB_PYTHON_REAL_LIB_PACKAGES)) :: python-cleanbuilddir/% : + -python$(cdbs_python_ver) $(DEB_PYTHON_SETUP_CMD) clean $(DEB_PYTHON_CLEAN_ARGS) +endif + +else +########################## new policy methods ########################### + +# Calculate cdbs_python_build_versions +cdbs_python_module_arch := $(strip $(shell perl -e '$$/=""; $$_=(grep {/^Package: $(DEB_PYTHON_MODULE_PACKAGE)$$/m;} (<>))[0]; /^Architecture: (.*)$$/m && print $$1' debian/control)) +cdbs_python_current_version := $(shell pyversions -vd) +ifeq (all, $(cdbs_python_module_arch)) + # check if current is in build versions + ifneq ($(cdbs_python_current_version), $(filter $(cdbs_python_current_version), $(shell pyversions -vr))) + cdbs_python_compile_version := $(firstword $(strip $(sort $(shell pyversions -vr)))) + cdbs_python_build_versions := $(cdbs_python_compile_version) + else + cdbs_python_build_versions := $(cdbs_python_current_version) + endif +else +cdbs_python_build_versions := $(shell pyversions -vr) +endif # archall + +# check if build is possible +ifeq (, $(cdbs_python_build_versions)) +ifeq (pysupport, $(DEB_PYTHON_SYSTEM)) +$(error invalid setting in debian/pyversions) +else +$(error invalid setting for XS-Python-Version) +endif # system selected +endif # build versions empty + + +# Declare Build-Deps for packages using this file +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.37.2), cdbs (>= 0.4.43) +ifeq (all, $(cdbs_python_module_arch)) + ifneq (, $(cdbs_python_compile_version)) + CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python$(cdbs_python_compile_version)-dev, python (>= 2.3.5-11) + else + CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python-dev (>= 2.3.5-11) + endif +else +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python-all-dev (>= 2.3.5-11) +endif +ifeq (pysupport, $(DEB_PYTHON_SYSTEM)) +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python-support (>= 0.3.2) +else +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), python-central (>= 0.6) +endif + + +cdbs_python_current_binary := $(shell pyversions -d) +cdbs_python_binary = $(if $(call cdbs_streq,$(cdbs_python_current_binary),$(1)),python,$(1)) + +# build stage +common-build-arch common-build-indep:: $(addprefix python-build-stamp-, $(cdbs_python_build_versions)) +python-build-stamp-%: +ifeq (all, $(cdbs_python_module_arch)) + cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$(cdbs_python_compile_version)) $(DEB_PYTHON_SETUP_CMD) build $(DEB_PYTHON_BUILD_ARGS) +else + cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$*) $(DEB_PYTHON_SETUP_CMD) build $(DEB_PYTHON_BUILD_ARGS) +endif # archall detection + touch $@ + + +# install stage +ifeq (all, $(cdbs_python_module_arch)) +common-install-arch common-install-indep:: python-install-py +python-install-py: + cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$(cdbs_python_compile_version)) $(DEB_PYTHON_SETUP_CMD) install --root=$(DEB_DESTDIR) $(DEB_PYTHON_INSTALL_ARGS_ALL) +else +common-install-arch common-install-indep:: $(addprefix python-install-, $(cdbs_python_build_versions)) +python-install-%: + cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$*) $(DEB_PYTHON_SETUP_CMD) install --root=$(DEB_DESTDIR) $(DEB_PYTHON_INSTALL_ARGS_ALL) +endif # archall detection + + +# clean stage +clean:: $(addprefix python-clean-, $(cdbs_python_build_versions)) +python-clean-%: +ifeq (all, $(cdbs_python_module_arch)) + -cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$(cdbs_python_compile_version)) $(DEB_PYTHON_SETUP_CMD) clean $(DEB_PYTHON_CLEAN_ARGS) +else + -cd $(DEB_SRCDIR) && $(call cdbs_python_binary,python$*) $(DEB_PYTHON_SETUP_CMD) clean $(DEB_PYTHON_CLEAN_ARGS) +endif # archall detection + +clean:: +ifeq (, $(cdbs_selected_pycompat)) + echo "$(cdbs_pycompat)" >debian/pycompat +endif # use pycompat + rm -f python-build-stamp-* + +endif + + +########################## all policy methods ########################### + +# Calling setup.py clean may create .pyc files, so we need a final cleanup +# pass here. +clean:: + find . -name '*.pyc' -exec rm '{}' ';' + +endif diff --git a/debian/_base/applications/misc/fusion-icon/debian/rules b/debian/_base/applications/misc/fusion-icon/debian/rules new file mode 100755 index 000000000..a0c6906dd --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/rules @@ -0,0 +1,51 @@ +#!/usr/bin/make -f + +DEB_PYTHON_SYSTEM = $(if $(wildcard /usr/bin/dh_python2),,pysupport) +DH_PYTHON2 = $(if $(wildcard /usr/bin/dh_python2),dh_python2,dh_pysupport) +DEB_PYTHON2_MODULE_PACKAGES=fusion-icon-trinity + +include /usr/share/cdbs/1/rules/debhelper.mk +ifeq (pysupport, $(DEB_PYTHON_SYSTEM)) + include debian/python-distutils-custom.mk +else + include /usr/share/cdbs/1/class/python-distutils.mk +endif +#include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +post-patches:: + # make sure that python binary exists + # since the existing code is still dependent on python2 + # and cdbs uses python as the default binary name + test -x /usr/bin/python || ln -s python2 /usr/bin/python + +binary-install/fusion-icon-trinity:: + mkdir -p debian/fusion-icon-trinity/usr/local/lib + cp -Rp debian/fusion-icon-trinity/usr/local/* debian/fusion-icon-trinity/usr/ + rm -rf debian/fusion-icon-trinity/usr/local + mkdir -p debian/fusion-icon-trinity/temp + mv debian/fusion-icon-trinity/usr/lib debian/fusion-icon-trinity/temp + mkdir -p debian/fusion-icon-trinity/opt/trinity + cp -Rp debian/fusion-icon-trinity/usr/* debian/fusion-icon-trinity/opt/trinity/ + rm -rf debian/fusion-icon-trinity/usr + ${DH_PYTHON2} -pfusion-icon-trinity + ### + # Must be done after invoking dh_pysupport, otherwise python scripts will + # end up in /usr/share/pyshare instead of dist-packages + mkdir -p debian/fusion-icon-trinity/usr + mv debian/fusion-icon-trinity/temp/lib debian/fusion-icon-trinity/usr + rm -rf debian/fusion-icon-trinity/temp + ### + mkdir -p debian/fusion-icon-trinity/usr/share/doc/fusion-icon-trinity + mv debian/fusion-icon-trinity/opt/trinity/share/doc/fusion-icon-trinity/* debian/fusion-icon-trinity/usr/share/doc/fusion-icon-trinity/ + rmdir -p --ignore-fail-on-non-empty debian/fusion-icon-trinity/opt/trinity/share/doc/fusion-icon-trinity + dh_icons diff --git a/debian/_base/applications/misc/fusion-icon/debian/source/format b/debian/_base/applications/misc/fusion-icon/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/misc/fusion-icon/debian/source/options b/debian/_base/applications/misc/fusion-icon/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/misc/fusion-icon/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/misc/kcmldap/debian/cdbs/debian-tde.mk b/debian/_base/applications/misc/kcmldap/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# Copyright © 2019 TDE Team +# Description: A class for TDE packages; sets TDE environment variables, etc +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_debian-qt-kde +_cdbs_class_debian-qt-kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +# Note: This _must_ be included before autotools.mk, or it won't work. +common-configure-arch common-configure-indep:: debian/stamp-cvs-make +debian/stamp-cvs-make: +ifndef _cdbs_class_cmake + cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; +endif + touch debian/stamp-cvs-make + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +ifdef _cdbs_tarball_dir +DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE) +else +DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE) +endif + +ifndef _cdbs_class_cmake +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) +endif + +ifdef _cdbs_class_cmake +ifneq "$(wildcard /usr/bin/ninja)" "" +MAKE = ninja -v +DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR) +DEB_MAKE_INSTALL_TARGET = install +DEB_CMAKE_NORMAL_ARGS += -GNinja +endif +endif + +ifndef _cdbs_rules_patchsys_quilt +DEB_PATCHDIRS := debian/patches/common debian/patches +endif + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +DEB_KDE_ENABLE_FINAL := yes +DEB_INSTALL_DOCS_ALL := + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V +DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb + ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) + else + cdbs_kde_enable_final = + endif +endif + +ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = + cdbs_kde_enable_debug = --enable-debug=yes +else + cdbs_kde_enable_debug = --disable-debug +endif + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_debug = --enable-debug=full +endif + +DEB_BUILD_PARALLEL ?= true + +cdbs_configure_flags += \ + --with-qt-dir=/usr/share/qt3 \ + --disable-rpath \ + --with-xinerama \ + $(cdbs_kde_enable_final) \ + $(cdbs_kde_enable_debug) + + +# This is a convenience target for calling manually. +# It's not part of the build process. +buildprep: clean apply-patches +ifndef _cdbs_class_cmake + $(MAKE) -f admin/Makefile.common dist +endif + debian/rules clean + +.tdepkginfo: + echo "# TDE package information" >.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Source: |Name: |p" >>.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Version: |Version: |p" >>.tdepkginfo + date +"DateTime: %m/%d/%Y %H:%M" -u -d "$$(dpkg-parsechangelog | sed -n 's|^Date: ||p')" >>.tdepkginfo + +post-patches:: .tdepkginfo + +common-build-arch:: debian/stamp-man-pages +debian/stamp-man-pages: + if ! test -d debian/man/out; then mkdir -p debian/man/out; fi + for f in $$(find debian/man -name '*.sgml'); do \ + docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \ + done + for f in $$(find debian/man -name '*.man'); do \ + soelim -I debian/man $$f \ + > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \ + done + touch debian/stamp-man-pages + +common-binary-indep:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_INDEP_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + +common-binary-arch:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_ARCH_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + # update multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + ! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + # revert multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi + if test -e debian/$(cdbs_curpkg).lintian; then \ + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \ + fi + if test -e debian/$(cdbs_curpkg).presubj; then \ + install -p -D -m644 debian/$(cdbs_curpkg).presubj \ + debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \ + fi + +binary-install/$(DEB_SOURCE_PACKAGE)-doc-html:: + set -e; \ + for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + done + +common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: + $(if $(DEB_KDE_APIDOX),+DESTDIR=$(DEB_DESTDIR) $(DEB_MAKE_INVOKE) install-apidox) + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +clean:: +ifndef _cdbs_class_cmake + if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \ + cd $(DEB_SRCDIR); \ + find . -name Makefile.in -print | \ + xargs --no-run-if-empty rm -f; \ + rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \ + configure configure.files configure.in stamp-h.in \ + subdirs; \ + fi +endif + rm -f .tdepkginfo + rm -f debian/stamp-kde-apidox + rm -f debian/stamp-cvs-make + +endif diff --git a/debian/_base/applications/misc/kcmldap/debian/cdbs/versions.pl b/debian/_base/applications/misc/kcmldap/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "TDE-Version3=$version3\n"; +print "TDE-Version2=$version2\n"; +print "TDE-Next-Version3=$version3_next\n"; +print "TDE-Next-Version2=$version2_next\n"; diff --git a/debian/_base/applications/misc/kcmldap/debian/changelog b/debian/_base/applications/misc/kcmldap/debian/changelog new file mode 100644 index 000000000..3f63980d6 --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/changelog @@ -0,0 +1,5 @@ +kcontrol-ldap-bonding-trinity (0.5-0ubuntu0) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 diff --git a/debian/_base/applications/misc/kcmldap/debian/compat b/debian/_base/applications/misc/kcmldap/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/misc/kcmldap/debian/control b/debian/_base/applications/misc/kcmldap/debian/control new file mode 100644 index 000000000..f67cb5723 --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/control @@ -0,0 +1,20 @@ +Source: kcontrol-ldap-bonding-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +XSBC-Original-Maintainer: Raphaël Pinson <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libtdeldap-trinity-dev +Standards-Version: 3.8.4 + +Package: kcontrol-ldap-bonding-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, heimdal-clients, libpam-heimdal, libpam-ldap, libnss-ldap, libnss-db, nss-updatedb, nscd, libpam-ccreds, chrony | ntp | time-daemon, sudo, tde-ldap-cert-updater +Recommends: libsasl2-modules-gssapi-heimdal +Description: Kerberos control module for the Trinity control center + This is a Trinity control center module to manage TDE connections to Kerberos realms. + +Package: tde-ldap-cert-updater +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, heimdal-clients, libpam-heimdal, libpam-ldap, libnss-ldap, libnss-db, nss-updatedb, nscd, libpam-ccreds, chrony | ntp | time-daemon +Description: Service to keep LDAP certificates up-to-date + This is a small daemon which keeps the LDAP root certificate up to date with the LDAP server diff --git a/debian/_base/applications/misc/kcmldap/debian/copyright b/debian/_base/applications/misc/kcmldap/debian/copyright new file mode 100644 index 000000000..540709e87 --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Timothy Pearson <[email protected]> on +Thu, 17 May 2012 19:52:51 +0100. + +It was downloaded from http://www.trinitydesktop.org + +Upstream Author: Timothy Pearson <[email protected]> + +copyright (C) 2012 Timothy Pearson <[email protected]> + +License: + + 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 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'. + +The Debian packaging is (C) 2012, Timothy Pearson <[email protected]> and +is licensed under the GPL, see above. + diff --git a/debian/_base/applications/misc/kcmldap/debian/docs b/debian/_base/applications/misc/kcmldap/debian/docs new file mode 100644 index 000000000..4e0e4ea4e --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +INSTALL +README diff --git a/debian/_base/applications/misc/kcmldap/debian/kcontrol-ldap-bonding-trinity.install b/debian/_base/applications/misc/kcmldap/debian/kcontrol-ldap-bonding-trinity.install new file mode 100644 index 000000000..f7419c415 --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/kcontrol-ldap-bonding-trinity.install @@ -0,0 +1,6 @@ +debian/tmp/opt/trinity/bin/tdeldapbonding +debian/tmp/opt/trinity/lib/trinity/kcm_ldapbonding.so +debian/tmp/opt/trinity/lib/trinity/kcm_ldapbonding.la +debian/tmp/opt/trinity/share/pixmaps/kcmldapbonding_step1.png +debian/tmp/opt/trinity/share/pixmaps/kcmldapbonding_step3.png +debian/tmp/opt/trinity/share/applications/tde/ldapbonding.desktop diff --git a/debian/_base/applications/misc/kcmldap/debian/patches/series b/debian/_base/applications/misc/kcmldap/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/patches/series diff --git a/debian/_base/applications/misc/kcmldap/debian/rules b/debian/_base/applications/misc/kcmldap/debian/rules new file mode 100755 index 000000000..a6797f19a --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc/trinity" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/misc/kcmldap/debian/source/format b/debian/_base/applications/misc/kcmldap/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/misc/kcmldap/debian/source/options b/debian/_base/applications/misc/kcmldap/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/misc/kcmldap/debian/tde-ldap-cert-updater.init b/debian/_base/applications/misc/kcmldap/debian/tde-ldap-cert-updater.init new file mode 100644 index 000000000..4a2ef03ad --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/tde-ldap-cert-updater.init @@ -0,0 +1,108 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: tde-ldap-cert-updater +# Required-Start: $local_fs $remote_fs +# Required-Stop: $local_fs $remote_fs +# Should-Start: console-screen kbd acpid hal krb5-kdc nis +# Should-Stop: console-screen kbd +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: TDE LDAP Realm Certificate Update Daemon +# Description: TDE LDAP Realm Certificate Update Daemon +### END INIT INFO +# /etc/init.d/tde-ldap-cert-updater: start or stop the TDE LDAP Realm Certificate Update Daemon +# +# description: TDE LDAP Realm Certificate Update Daemon +# + +. /lib/lsb/init-functions + +set -e + +PATH=/opt/trinity/bin:/usr/bin:/sbin:/usr/sbin:/bin +DAEMON=/opt/trinity/bin/tdeldapcertupdater +PIDFILE=/var/run/tdeldapcertupdater.pid +UPGRADEFILE=/var/run/tdeldapcertupdater.upgrade + +DESC="TDE LDAP Realm Certificate Update Daemon" + +# If we upgraded the daemon, we can't use the --exec argument to +# start-stop-daemon since the inode will have changed. The risk here is that +# in a situation where the daemon died, its pidfile was not cleaned up, and +# some other process is now running under that pid, start-stop-daemon will send +# signals to an innocent process. However, this seems like a corner case. +# C'est la vie! +if [ -e $UPGRADEFILE ]; then + SSD_ARGS="--pidfile $PIDFILE --startas $DAEMON" +else + SSD_ARGS="--pidfile $PIDFILE --exec $DAEMON" +fi + +stillrunning () { + if expr "$(cat /proc/$DAEMONPID/cmdline 2> /dev/null)" : "$DAEMON" > /dev/null 2>&1; then + true + else + # if the daemon does not remove its own pidfile, we will + rm -f $PIDFILE $UPGRADEFILE + false + fi; +} + +case "$1" in + start) + log_action_begin_msg "Starting $DESC" + if start-stop-daemon --background --start --make-pidfile --quiet $SSD_ARGS -- $ARG; then + log_action_end_msg 0 + else + log_warning_msg "already running" + log_action_end_msg 0 + fi + ;; + + restart) + /etc/init.d/tde-ldap-cert-updater stop + if [ -f $PIDFILE ]; then + if stillrunning; then + exit 1 + fi + fi + /etc/init.d/tde-ldap-cert-updater start + ;; + + reload) + log_action_begin_msg "Reloading $DESC" + if start-stop-daemon --stop --signal 1 --quiet $SSD_ARGS; then + log_action_end_msg 0 + else + log_failure_msg "not running" + log_action_end_msg 1 + fi + ;; + + force-reload) + /etc/init.d/tde-ldap-cert-updater reload + ;; + + stop) + log_action_begin_msg "Stopping $DESC" + if [ ! -f $PIDFILE ]; then + log_failure_msg "Not running ($PIDFILE not found)" + log_action_end_msg 0 + exit 0 + else + if start-stop-daemon --stop --quiet $SSD_ARGS; then + log_action_end_msg 0 + else + log_failure_msg "not running" + log_action_end_msg 1 + fi + fi + ;; + + *) + echo "Usage: /etc/init.d/tde-ldap-cert-updater {start|stop|restart|reload|force-reload}" + exit 1 + ;; +esac + +exit 0 diff --git a/debian/_base/applications/misc/kcmldap/debian/tde-ldap-cert-updater.install b/debian/_base/applications/misc/kcmldap/debian/tde-ldap-cert-updater.install new file mode 100644 index 000000000..b9d6aad5b --- /dev/null +++ b/debian/_base/applications/misc/kcmldap/debian/tde-ldap-cert-updater.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/bin/tdeldapcertupdater diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/cdbs/debian-tde.mk b/debian/_base/applications/misc/kcmldapcontroller/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# Copyright © 2019 TDE Team +# Description: A class for TDE packages; sets TDE environment variables, etc +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_debian-qt-kde +_cdbs_class_debian-qt-kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +# Note: This _must_ be included before autotools.mk, or it won't work. +common-configure-arch common-configure-indep:: debian/stamp-cvs-make +debian/stamp-cvs-make: +ifndef _cdbs_class_cmake + cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; +endif + touch debian/stamp-cvs-make + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +ifdef _cdbs_tarball_dir +DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE) +else +DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE) +endif + +ifndef _cdbs_class_cmake +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) +endif + +ifdef _cdbs_class_cmake +ifneq "$(wildcard /usr/bin/ninja)" "" +MAKE = ninja -v +DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR) +DEB_MAKE_INSTALL_TARGET = install +DEB_CMAKE_NORMAL_ARGS += -GNinja +endif +endif + +ifndef _cdbs_rules_patchsys_quilt +DEB_PATCHDIRS := debian/patches/common debian/patches +endif + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +DEB_KDE_ENABLE_FINAL := yes +DEB_INSTALL_DOCS_ALL := + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V +DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb + ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) + else + cdbs_kde_enable_final = + endif +endif + +ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = + cdbs_kde_enable_debug = --enable-debug=yes +else + cdbs_kde_enable_debug = --disable-debug +endif + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_debug = --enable-debug=full +endif + +DEB_BUILD_PARALLEL ?= true + +cdbs_configure_flags += \ + --with-qt-dir=/usr/share/qt3 \ + --disable-rpath \ + --with-xinerama \ + $(cdbs_kde_enable_final) \ + $(cdbs_kde_enable_debug) + + +# This is a convenience target for calling manually. +# It's not part of the build process. +buildprep: clean apply-patches +ifndef _cdbs_class_cmake + $(MAKE) -f admin/Makefile.common dist +endif + debian/rules clean + +.tdepkginfo: + echo "# TDE package information" >.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Source: |Name: |p" >>.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Version: |Version: |p" >>.tdepkginfo + date +"DateTime: %m/%d/%Y %H:%M" -u -d "$$(dpkg-parsechangelog | sed -n 's|^Date: ||p')" >>.tdepkginfo + +post-patches:: .tdepkginfo + +common-build-arch:: debian/stamp-man-pages +debian/stamp-man-pages: + if ! test -d debian/man/out; then mkdir -p debian/man/out; fi + for f in $$(find debian/man -name '*.sgml'); do \ + docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \ + done + for f in $$(find debian/man -name '*.man'); do \ + soelim -I debian/man $$f \ + > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \ + done + touch debian/stamp-man-pages + +common-binary-indep:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_INDEP_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + +common-binary-arch:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_ARCH_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + # update multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + ! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + # revert multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi + if test -e debian/$(cdbs_curpkg).lintian; then \ + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \ + fi + if test -e debian/$(cdbs_curpkg).presubj; then \ + install -p -D -m644 debian/$(cdbs_curpkg).presubj \ + debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \ + fi + +binary-install/$(DEB_SOURCE_PACKAGE)-doc-html:: + set -e; \ + for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + done + +common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: + $(if $(DEB_KDE_APIDOX),+DESTDIR=$(DEB_DESTDIR) $(DEB_MAKE_INVOKE) install-apidox) + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +clean:: +ifndef _cdbs_class_cmake + if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \ + cd $(DEB_SRCDIR); \ + find . -name Makefile.in -print | \ + xargs --no-run-if-empty rm -f; \ + rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \ + configure configure.files configure.in stamp-h.in \ + subdirs; \ + fi +endif + rm -f .tdepkginfo + rm -f debian/stamp-kde-apidox + rm -f debian/stamp-cvs-make + +endif diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/cdbs/versions.pl b/debian/_base/applications/misc/kcmldapcontroller/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "TDE-Version3=$version3\n"; +print "TDE-Version2=$version2\n"; +print "TDE-Next-Version3=$version3_next\n"; +print "TDE-Next-Version2=$version2_next\n"; diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/changelog b/debian/_base/applications/misc/kcmldapcontroller/debian/changelog new file mode 100644 index 000000000..7481449f5 --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/changelog @@ -0,0 +1,5 @@ +kcontrol-ldap-controller-trinity (0.5-0ubuntu0) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/compat b/debian/_base/applications/misc/kcmldapcontroller/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/control b/debian/_base/applications/misc/kcmldapcontroller/debian/control new file mode 100644 index 000000000..9b6de5bbe --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/control @@ -0,0 +1,13 @@ +Source: kcontrol-ldap-controller-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libldap2-dev, slapi-dev | slapd, libtdeldap-trinity-dev +Standards-Version: 3.8.4 + +Package: kcontrol-ldap-controller-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, heimdal-clients, heimdal-kdc, slapd, libsasl2-modules-gssapi-heimdal, sasl2-bin, openssl, libpam-ldap, libnss-ldap, nss-updatedb, libnss-db, nscd, chrony | ntp | time-daemon, sudo +Conflicts: tde-ldap-cert-updater +Description: Kerberos realm controller module for the Trinity control center + This is a Trinity control center module to configure a Kerberos Realm Controller diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/copyright b/debian/_base/applications/misc/kcmldapcontroller/debian/copyright new file mode 100644 index 000000000..540709e87 --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Timothy Pearson <[email protected]> on +Thu, 17 May 2012 19:52:51 +0100. + +It was downloaded from http://www.trinitydesktop.org + +Upstream Author: Timothy Pearson <[email protected]> + +copyright (C) 2012 Timothy Pearson <[email protected]> + +License: + + 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 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'. + +The Debian packaging is (C) 2012, Timothy Pearson <[email protected]> and +is licensed under the GPL, see above. + diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/docs b/debian/_base/applications/misc/kcmldapcontroller/debian/docs new file mode 100644 index 000000000..4e0e4ea4e --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +INSTALL +README diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/patches/series b/debian/_base/applications/misc/kcmldapcontroller/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/patches/series diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/rules b/debian/_base/applications/misc/kcmldapcontroller/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/source/format b/debian/_base/applications/misc/kcmldapcontroller/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/misc/kcmldapcontroller/debian/source/options b/debian/_base/applications/misc/kcmldapcontroller/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/misc/kcmldapcontroller/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/cdbs/debian-tde.mk b/debian/_base/applications/misc/kcmldapmanager/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# Copyright © 2019 TDE Team +# Description: A class for TDE packages; sets TDE environment variables, etc +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_debian-qt-kde +_cdbs_class_debian-qt-kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +# Note: This _must_ be included before autotools.mk, or it won't work. +common-configure-arch common-configure-indep:: debian/stamp-cvs-make +debian/stamp-cvs-make: +ifndef _cdbs_class_cmake + cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; +endif + touch debian/stamp-cvs-make + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +ifdef _cdbs_tarball_dir +DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE) +else +DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE) +endif + +ifndef _cdbs_class_cmake +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) +endif + +ifdef _cdbs_class_cmake +ifneq "$(wildcard /usr/bin/ninja)" "" +MAKE = ninja -v +DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR) +DEB_MAKE_INSTALL_TARGET = install +DEB_CMAKE_NORMAL_ARGS += -GNinja +endif +endif + +ifndef _cdbs_rules_patchsys_quilt +DEB_PATCHDIRS := debian/patches/common debian/patches +endif + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +DEB_KDE_ENABLE_FINAL := yes +DEB_INSTALL_DOCS_ALL := + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V +DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb + ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) + else + cdbs_kde_enable_final = + endif +endif + +ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = + cdbs_kde_enable_debug = --enable-debug=yes +else + cdbs_kde_enable_debug = --disable-debug +endif + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_debug = --enable-debug=full +endif + +DEB_BUILD_PARALLEL ?= true + +cdbs_configure_flags += \ + --with-qt-dir=/usr/share/qt3 \ + --disable-rpath \ + --with-xinerama \ + $(cdbs_kde_enable_final) \ + $(cdbs_kde_enable_debug) + + +# This is a convenience target for calling manually. +# It's not part of the build process. +buildprep: clean apply-patches +ifndef _cdbs_class_cmake + $(MAKE) -f admin/Makefile.common dist +endif + debian/rules clean + +.tdepkginfo: + echo "# TDE package information" >.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Source: |Name: |p" >>.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Version: |Version: |p" >>.tdepkginfo + date +"DateTime: %m/%d/%Y %H:%M" -u -d "$$(dpkg-parsechangelog | sed -n 's|^Date: ||p')" >>.tdepkginfo + +post-patches:: .tdepkginfo + +common-build-arch:: debian/stamp-man-pages +debian/stamp-man-pages: + if ! test -d debian/man/out; then mkdir -p debian/man/out; fi + for f in $$(find debian/man -name '*.sgml'); do \ + docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \ + done + for f in $$(find debian/man -name '*.man'); do \ + soelim -I debian/man $$f \ + > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \ + done + touch debian/stamp-man-pages + +common-binary-indep:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_INDEP_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + +common-binary-arch:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_ARCH_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + # update multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + ! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + # revert multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi + if test -e debian/$(cdbs_curpkg).lintian; then \ + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \ + fi + if test -e debian/$(cdbs_curpkg).presubj; then \ + install -p -D -m644 debian/$(cdbs_curpkg).presubj \ + debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \ + fi + +binary-install/$(DEB_SOURCE_PACKAGE)-doc-html:: + set -e; \ + for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + done + +common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: + $(if $(DEB_KDE_APIDOX),+DESTDIR=$(DEB_DESTDIR) $(DEB_MAKE_INVOKE) install-apidox) + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +clean:: +ifndef _cdbs_class_cmake + if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \ + cd $(DEB_SRCDIR); \ + find . -name Makefile.in -print | \ + xargs --no-run-if-empty rm -f; \ + rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \ + configure configure.files configure.in stamp-h.in \ + subdirs; \ + fi +endif + rm -f .tdepkginfo + rm -f debian/stamp-kde-apidox + rm -f debian/stamp-cvs-make + +endif diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/cdbs/versions.pl b/debian/_base/applications/misc/kcmldapmanager/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "TDE-Version3=$version3\n"; +print "TDE-Version2=$version2\n"; +print "TDE-Next-Version3=$version3_next\n"; +print "TDE-Next-Version2=$version2_next\n"; diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/changelog b/debian/_base/applications/misc/kcmldapmanager/debian/changelog new file mode 100644 index 000000000..875ca6e67 --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/changelog @@ -0,0 +1,5 @@ +kcontrol-ldap-manager-trinity (0.5-0ubuntu0) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/compat b/debian/_base/applications/misc/kcmldapmanager/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/control b/debian/_base/applications/misc/kcmldapmanager/debian/control new file mode 100644 index 000000000..072371003 --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/control @@ -0,0 +1,13 @@ +Source: kcontrol-ldap-manager-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libldap2-dev, libtdeldap-trinity-dev +Standards-Version: 3.8.4 + +Package: kcontrol-ldap-manager-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, heimdal-clients +Recommends: tde-ldap-cert-updater, libsasl2-modules-gssapi-heimdal +Description: Kerberos realm management module for the Trinity control center + This is a Trinity control center module to manage users, groups, and machines in Kerberos realms. diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/copyright b/debian/_base/applications/misc/kcmldapmanager/debian/copyright new file mode 100644 index 000000000..540709e87 --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Timothy Pearson <[email protected]> on +Thu, 17 May 2012 19:52:51 +0100. + +It was downloaded from http://www.trinitydesktop.org + +Upstream Author: Timothy Pearson <[email protected]> + +copyright (C) 2012 Timothy Pearson <[email protected]> + +License: + + 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 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'. + +The Debian packaging is (C) 2012, Timothy Pearson <[email protected]> and +is licensed under the GPL, see above. + diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/docs b/debian/_base/applications/misc/kcmldapmanager/debian/docs new file mode 100644 index 000000000..4e0e4ea4e --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/docs @@ -0,0 +1,3 @@ +AUTHORS +INSTALL +README diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/patches/series b/debian/_base/applications/misc/kcmldapmanager/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/patches/series diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/rules b/debian/_base/applications/misc/kcmldapmanager/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/source/format b/debian/_base/applications/misc/kcmldapmanager/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/misc/kcmldapmanager/debian/source/options b/debian/_base/applications/misc/kcmldapmanager/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/misc/kcmldapmanager/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/misc/kerberostray/debian/cdbs/debian-tde.mk b/debian/_base/applications/misc/kerberostray/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# Copyright © 2019 TDE Team +# Description: A class for TDE packages; sets TDE environment variables, etc +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_debian-qt-kde +_cdbs_class_debian-qt-kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +# Note: This _must_ be included before autotools.mk, or it won't work. +common-configure-arch common-configure-indep:: debian/stamp-cvs-make +debian/stamp-cvs-make: +ifndef _cdbs_class_cmake + cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; +endif + touch debian/stamp-cvs-make + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +ifdef _cdbs_tarball_dir +DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE) +else +DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE) +endif + +ifndef _cdbs_class_cmake +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) +endif + +ifdef _cdbs_class_cmake +ifneq "$(wildcard /usr/bin/ninja)" "" +MAKE = ninja -v +DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR) +DEB_MAKE_INSTALL_TARGET = install +DEB_CMAKE_NORMAL_ARGS += -GNinja +endif +endif + +ifndef _cdbs_rules_patchsys_quilt +DEB_PATCHDIRS := debian/patches/common debian/patches +endif + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +DEB_KDE_ENABLE_FINAL := yes +DEB_INSTALL_DOCS_ALL := + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V +DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb + ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) + else + cdbs_kde_enable_final = + endif +endif + +ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = + cdbs_kde_enable_debug = --enable-debug=yes +else + cdbs_kde_enable_debug = --disable-debug +endif + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_debug = --enable-debug=full +endif + +DEB_BUILD_PARALLEL ?= true + +cdbs_configure_flags += \ + --with-qt-dir=/usr/share/qt3 \ + --disable-rpath \ + --with-xinerama \ + $(cdbs_kde_enable_final) \ + $(cdbs_kde_enable_debug) + + +# This is a convenience target for calling manually. +# It's not part of the build process. +buildprep: clean apply-patches +ifndef _cdbs_class_cmake + $(MAKE) -f admin/Makefile.common dist +endif + debian/rules clean + +.tdepkginfo: + echo "# TDE package information" >.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Source: |Name: |p" >>.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Version: |Version: |p" >>.tdepkginfo + date +"DateTime: %m/%d/%Y %H:%M" -u -d "$$(dpkg-parsechangelog | sed -n 's|^Date: ||p')" >>.tdepkginfo + +post-patches:: .tdepkginfo + +common-build-arch:: debian/stamp-man-pages +debian/stamp-man-pages: + if ! test -d debian/man/out; then mkdir -p debian/man/out; fi + for f in $$(find debian/man -name '*.sgml'); do \ + docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \ + done + for f in $$(find debian/man -name '*.man'); do \ + soelim -I debian/man $$f \ + > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \ + done + touch debian/stamp-man-pages + +common-binary-indep:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_INDEP_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + +common-binary-arch:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_ARCH_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + # update multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + ! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + # revert multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi + if test -e debian/$(cdbs_curpkg).lintian; then \ + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \ + fi + if test -e debian/$(cdbs_curpkg).presubj; then \ + install -p -D -m644 debian/$(cdbs_curpkg).presubj \ + debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \ + fi + +binary-install/$(DEB_SOURCE_PACKAGE)-doc-html:: + set -e; \ + for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + done + +common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: + $(if $(DEB_KDE_APIDOX),+DESTDIR=$(DEB_DESTDIR) $(DEB_MAKE_INVOKE) install-apidox) + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +clean:: +ifndef _cdbs_class_cmake + if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \ + cd $(DEB_SRCDIR); \ + find . -name Makefile.in -print | \ + xargs --no-run-if-empty rm -f; \ + rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \ + configure configure.files configure.in stamp-h.in \ + subdirs; \ + fi +endif + rm -f .tdepkginfo + rm -f debian/stamp-kde-apidox + rm -f debian/stamp-cvs-make + +endif diff --git a/debian/_base/applications/misc/kerberostray/debian/cdbs/versions.pl b/debian/_base/applications/misc/kerberostray/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "TDE-Version3=$version3\n"; +print "TDE-Version2=$version2\n"; +print "TDE-Next-Version3=$version3_next\n"; +print "TDE-Next-Version2=$version2_next\n"; diff --git a/debian/_base/applications/misc/kerberostray/debian/changelog b/debian/_base/applications/misc/kerberostray/debian/changelog new file mode 100644 index 000000000..2e7708282 --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/changelog @@ -0,0 +1,5 @@ +kerberostray-trinity (0.5-0ubuntu0) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <[email protected]> Thu, 02 Jul 2009 16:08:00 -0600 diff --git a/debian/_base/applications/misc/kerberostray/debian/compat b/debian/_base/applications/misc/kerberostray/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/misc/kerberostray/debian/control b/debian/_base/applications/misc/kerberostray/debian/control new file mode 100644 index 000000000..0af0907f4 --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/control @@ -0,0 +1,12 @@ +Source: kerberostray-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), quilt, cmake-trinity, ninja-build, tdelibs14-trinity-dev, libtdeldap-trinity-dev +Standards-Version: 3.8.4 + +Package: kerberostray-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, heimdal-clients +Description: Kerberos ticket manager + Kerberos ticket manager which sits in the system tray and allows viewing/control of Kerberos tickets diff --git a/debian/_base/applications/misc/kerberostray/debian/copyright b/debian/_base/applications/misc/kerberostray/debian/copyright new file mode 100644 index 000000000..540709e87 --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/copyright @@ -0,0 +1,31 @@ +This package was debianized by Timothy Pearson <[email protected]> on +Thu, 17 May 2012 19:52:51 +0100. + +It was downloaded from http://www.trinitydesktop.org + +Upstream Author: Timothy Pearson <[email protected]> + +copyright (C) 2012 Timothy Pearson <[email protected]> + +License: + + 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 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'. + +The Debian packaging is (C) 2012, Timothy Pearson <[email protected]> and +is licensed under the GPL, see above. + diff --git a/debian/_base/applications/misc/kerberostray/debian/docs b/debian/_base/applications/misc/kerberostray/debian/docs new file mode 100644 index 000000000..62deb0497 --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/docs @@ -0,0 +1 @@ +AUTHORS diff --git a/debian/_base/applications/misc/kerberostray/debian/patches/series b/debian/_base/applications/misc/kerberostray/debian/patches/series new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/patches/series diff --git a/debian/_base/applications/misc/kerberostray/debian/rules b/debian/_base/applications/misc/kerberostray/debian/rules new file mode 100755 index 000000000..5a0da42af --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include debian/cdbs/debian-tde.mk + +DEB_CMAKE_EXTRA_FLAGS := \ + -DCMAKE_EXPORT_COMPILE_COMMANDS="ON" \ + -DCMAKE_INSTALL_PREFIX="/opt/trinity" \ + -DCONFIG_INSTALL_DIR="/etc/trinity" \ + -DSYSCONF_INSTALL_DIR="/etc" \ + -DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_VERBOSE_MAKEFILE="ON" \ + -DCMAKE_SKIP_RPATH="OFF" \ + -DBUILD_ALL="ON" \ + -DWITH_ALL_OPTIONS="ON" diff --git a/debian/_base/applications/misc/kerberostray/debian/source/format b/debian/_base/applications/misc/kerberostray/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/misc/kerberostray/debian/source/options b/debian/_base/applications/misc/kerberostray/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/misc/kerberostray/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/misc/krecipes/debian/README.source b/debian/_base/applications/misc/krecipes/debian/README.source new file mode 100644 index 000000000..b1eacedd0 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/README.source @@ -0,0 +1,5 @@ +This package uses CDBS as build system. See /usr/share/doc/cdbs/cdbs-doc.{html|pdf.gz}. + +This package uses quilt for patch management. See /usr/share/doc/quilt/README.gz. + + -- Matthias Julius <[email protected]>, Fri, 27 Mar 2009 15:32:58 -0400 diff --git a/debian/_base/applications/misc/krecipes/debian/cdbs/debian-tde.mk b/debian/_base/applications/misc/krecipes/debian/cdbs/debian-tde.mk new file mode 100644 index 000000000..f36e3527c --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/cdbs/debian-tde.mk @@ -0,0 +1,246 @@ +# -*- mode: makefile; coding: utf-8 -*- +# Copyright © 2003 Christopher L Cheney <[email protected]> +# Copyright © 2019 TDE Team +# Description: A class for TDE packages; sets TDE environment variables, etc +# +# 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, 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, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA +# 02111-1307 USA. + +ifndef _cdbs_bootstrap +_cdbs_scripts_path ?= /usr/lib/cdbs +_cdbs_rules_path ?= /usr/share/cdbs/1/rules +_cdbs_class_path ?= /usr/share/cdbs/1/class +endif + +ifndef _cdbs_class_debian-qt-kde +_cdbs_class_debian-qt-kde := 1 + +# for dh_icons +CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), debhelper (>= 5.0.7ubuntu4) + +# Note: This _must_ be included before autotools.mk, or it won't work. +common-configure-arch common-configure-indep:: debian/stamp-cvs-make +debian/stamp-cvs-make: +ifndef _cdbs_class_cmake + cp -Rp /usr/share/aclocal/libtool.m4 admin/libtool.m4.in +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -Rp /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -Rp /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + $(MAKE) -C $(DEB_SRCDIR) -f admin/Makefile.common dist; +endif + touch debian/stamp-cvs-make + +include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) + +ifdef _cdbs_tarball_dir +DEB_BUILDDIR = $(_cdbs_tarball_dir)/obj-$(DEB_BUILD_GNU_TYPE) +else +DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE) +endif + +ifndef _cdbs_class_cmake +include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix) +endif + +ifdef _cdbs_class_cmake +ifneq "$(wildcard /usr/bin/ninja)" "" +MAKE = ninja -v +DEB_MAKE_ENVVARS += DESTDIR=$(DEB_DESTDIR) +DEB_MAKE_INSTALL_TARGET = install +DEB_CMAKE_NORMAL_ARGS += -GNinja +endif +endif + +ifndef _cdbs_rules_patchsys_quilt +DEB_PATCHDIRS := debian/patches/common debian/patches +endif + +export kde_cgidir = \$${libdir}/cgi-bin +export kde_confdir = \$${sysconfdir}/trinity +export kde_htmldir = \$${datadir}/doc/tde/HTML + +DEB_KDE_ENABLE_FINAL := yes +DEB_INSTALL_DOCS_ALL := + +DEB_DH_MAKESHLIBS_ARGS_ALL := -V +DEB_SHLIBDEPS_INCLUDE = $(foreach p,$(PACKAGES_WITH_LIBS),debian/$(p)/usr/lib) + +DEB_AC_AUX_DIR = $(DEB_SRCDIR)/admin +DEB_CONFIGURE_INCLUDEDIR = "\$${prefix}/include" +DEB_COMPRESS_EXCLUDE = .dcl .docbook -license .tag .sty .el + +# The default gzip compressor has been changed in dpkg >= 1.17.0. +deb_default_compress = $(shell LANG=C dpkg-deb --version | head -n1 | \ + sed -e "s|.*version ||" -e "s| .*||" | \ + xargs -r dpkg --compare-versions 1.17.0 lt \ + && echo xz || echo gzip) +ifeq ($(deb_default_compress),gzip) +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) +endif + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + cdbs_treat_me_gently_arches := arm m68k alpha ppc64 armel armeb + ifeq (,$(filter $(DEB_HOST_ARCH_CPU),$(cdbs_treat_me_gently_arches))) + cdbs_kde_enable_final = $(if $(DEB_KDE_ENABLE_FINAL),--enable-final,) + else + cdbs_kde_enable_final = + endif +endif + +ifneq (,$(filter nostrip,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_final = + cdbs_kde_enable_debug = --enable-debug=yes +else + cdbs_kde_enable_debug = --disable-debug +endif + +ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS))) + cdbs_kde_enable_debug = --enable-debug=full +endif + +DEB_BUILD_PARALLEL ?= true + +cdbs_configure_flags += \ + --with-qt-dir=/usr/share/qt3 \ + --disable-rpath \ + --with-xinerama \ + $(cdbs_kde_enable_final) \ + $(cdbs_kde_enable_debug) + + +# This is a convenience target for calling manually. +# It's not part of the build process. +buildprep: clean apply-patches +ifndef _cdbs_class_cmake + $(MAKE) -f admin/Makefile.common dist +endif + debian/rules clean + +.tdepkginfo: + echo "# TDE package information" >.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Source: |Name: |p" >>.tdepkginfo + dpkg-parsechangelog | sed -n "s|^Version: |Version: |p" >>.tdepkginfo + date +"DateTime: %m/%d/%Y %H:%M" -u -d "$$(dpkg-parsechangelog | sed -n 's|^Date: ||p')" >>.tdepkginfo + +post-patches:: .tdepkginfo + +common-build-arch:: debian/stamp-man-pages +debian/stamp-man-pages: + if ! test -d debian/man/out; then mkdir -p debian/man/out; fi + for f in $$(find debian/man -name '*.sgml'); do \ + docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \ + done + for f in $$(find debian/man -name '*.man'); do \ + soelim -I debian/man $$f \ + > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \ + done + touch debian/stamp-man-pages + +common-binary-indep:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_INDEP_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + +common-binary-arch:: + ( set -e; \ + tmpf=`mktemp debian/versions.XXXXXX`; \ + perl debian/cdbs/versions.pl >$$tmpf; \ + for p in $(DEB_ARCH_PACKAGES); do \ + cat $$tmpf >>debian/$$p.substvars; \ + done; \ + rm -f $$tmpf ) + # update multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ -d $$a ] || [ -f $$a.arch ] || \ + ! grep -q "\$$(DEB_HOST_MULTIARCH)" $$a || \ + sed -i.arch "s|\$$(DEB_HOST_MULTIARCH)|$(DEB_HOST_MULTIARCH)|g" $$a; \ + done + +clean:: + rm -rf debian/man/out + -rmdir debian/man + rm -f debian/stamp-man-pages + rm -rf debian/shlibs-check + # revert multi-arch path in install files + ls -d debian/* | \ + grep -E "(install|links)$$" | \ + while read a; do \ + [ ! -f $$a.arch ] || \ + mv $$a.arch $$a; \ + done + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + if test -x /usr/bin/dh_icons; then dh_icons -p$(cdbs_curpkg) $(DEB_DH_ICONCACHE_ARGS); fi + if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi + if test -e debian/$(cdbs_curpkg).lintian; then \ + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg); \ + fi + if test -e debian/$(cdbs_curpkg).presubj; then \ + install -p -D -m644 debian/$(cdbs_curpkg).presubj \ + debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/presubj; \ + fi + +binary-install/$(DEB_SOURCE_PACKAGE)-doc-html:: + set -e; \ + for doc in `cd $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en; find . -name index.docbook`; do \ + pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \ + echo Building $$pkg HTML docs...; \ + mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + /opt/trinity/bin/meinproc $(DEB_DESTDIR)/opt/trinity/share/doc/tde/HTML/en/$$pkg/index.docbook; \ + done + for pkg in $(DOC_HTML_PRUNE) ; do \ + rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/opt/trinity/share/doc/tde/HTML/en/$$pkg; \ + done + +common-build-indep:: debian/stamp-kde-apidox +debian/stamp-kde-apidox: + $(if $(DEB_KDE_APIDOX),+$(DEB_MAKE_INVOKE) apidox) + touch $@ + +common-install-indep:: common-install-kde-apidox +common-install-kde-apidox:: + $(if $(DEB_KDE_APIDOX),+DESTDIR=$(DEB_DESTDIR) $(DEB_MAKE_INVOKE) install-apidox) + +cleanbuilddir:: + -$(if $(call cdbs_streq,$(DEB_BUILDDIR),$(DEB_SRCDIR)),,rm -rf $(DEB_BUILDDIR)) + +clean:: +ifndef _cdbs_class_cmake + if test -n "$(DEB_KDE_CVS_MAKE)" && test -d $(DEB_SRCDIR); then \ + cd $(DEB_SRCDIR); \ + find . -name Makefile.in -print | \ + xargs --no-run-if-empty rm -f; \ + rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \ + configure configure.files configure.in stamp-h.in \ + subdirs; \ + fi +endif + rm -f .tdepkginfo + rm -f debian/stamp-kde-apidox + rm -f debian/stamp-cvs-make + +endif diff --git a/debian/_base/applications/misc/krecipes/debian/cdbs/versions.pl b/debian/_base/applications/misc/krecipes/debian/cdbs/versions.pl new file mode 100644 index 000000000..1b110f7af --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/cdbs/versions.pl @@ -0,0 +1,19 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +my $version = `dpkg-parsechangelog | awk '/^Version/ {print \$2}'`; +my ($version3, $version3_next); +my ($version2, $version2_next); + +($version3 = $version) =~ s/^(([^.]+\.){2}[^.+~-]+)[.+~-]?[^-]*-[^-]+$/$1/; +($version2 = $version3) =~ s/\.[^.]+$//; + +($version3_next = $version3) =~ s/(?<=\.)(\d+)[a-z]?$/($1+1)/e; +($version2_next = $version2) =~ s/(?<=\.)(\d+)$/($1+1)/e; + +print "TDE-Version3=$version3\n"; +print "TDE-Version2=$version2\n"; +print "TDE-Next-Version3=$version3_next\n"; +print "TDE-Next-Version2=$version2_next\n"; diff --git a/debian/_base/applications/misc/krecipes/debian/changelog b/debian/_base/applications/misc/krecipes/debian/changelog new file mode 100644 index 000000000..2f4e1b459 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/changelog @@ -0,0 +1,80 @@ +krecipes-trinity (1.0~beta2-1) unstable; urgency=low + + * Initial Release for TDE + + -- Slávek Banko <[email protected]> Wed, 31 Jul 2013 19:25:45 +0200 + +krecipes (1.0~beta2-1) unstable; urgency=low + + * New upstream release (Closes: #531675) + - Fix crash at startup when using sqlite (Closes: #478030) + - Added categories to .desktop file (Closes: #473367) + * Moved the .desktop file to /usr/share/applications in krecipes binary + package + * debian/control: + - Set myself as Uploader (Closes: #513860) + - Build-Depend on debhelper >=7 + - Standards-Version 3.8.1 + - Added ${misc:Depends} to all binary packages + - Added Build-Depends on autotools-dev + - Added chrpath to Build-Depends + - Added Homepage to source package + - Added Vcs-Browser and Vcs-Svn + - Moved packages from section kde to misc + * Set compat level to 7 + * Rewrote debian/copyright + * Added debian/watch + * Added man page for krecipes + * Added lintian override for missing menu icon in krecipes, the icon is in + krecipes-data + * Added lintian override for missing man page because man page is in + krecipes-data + * krecipes' menu entry to Applications/Data Management + * Strip rpath from krecipes binary + * Added debian/README.source + + -- Matthias Julius <[email protected]> Sat, 06 Jun 2009 00:18:25 -0400 + +krecipes (1.0~beta1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix gcc-4.3 FTBFS, patch by KiBi (Closes: #455318) + + -- Marc 'HE' Brockschmidt <[email protected]> Sun, 16 Mar 2008 18:14:00 +0100 + +krecipes (1.0~beta1-1) unstable; urgency=low + + * New upstream release + * Added watch file + + -- Julien Louis <[email protected]> Sun, 3 Sep 2006 05:17:28 +0200 + +krecipes (0.9.1-4) unstable; urgency=low + + * Add menu entry (Closes: #366784). + + -- Julien Louis <[email protected]> Thu, 11 May 2006 12:27:38 +0200 + +krecipes (0.9.1-3) unstable; urgency=low + + * Change krecipes-doc section from kde to doc + which fix override disparities. + * Fix typos in descriptions (Closes: #365731). + * Bump Standards-Version, no changes needed. + + -- Julien Louis <[email protected]> Tue, 2 May 2006 23:36:41 +0200 + +krecipes (0.9.1-2) unstable; urgency=low + + * Add a note about documentation in debian/copyright + * set Maintainer to KDE Extra Team + * Add myself to uploaders + + -- Julien Louis <[email protected]> Thu, 13 Apr 2006 19:44:02 +0200 + +krecipes (0.9.1-1) unstable; urgency=low + + * Initial release (closes: #309280). + + -- Julien Louis <[email protected]> Fri, 17 Mar 2006 23:43:12 +0100 + diff --git a/debian/_base/applications/misc/krecipes/debian/compat b/debian/_base/applications/misc/krecipes/debian/compat new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/_base/applications/misc/krecipes/debian/control b/debian/_base/applications/misc/krecipes/debian/control new file mode 100644 index 000000000..4c32c8ee2 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/control @@ -0,0 +1,47 @@ +Source: krecipes-trinity +Section: tde +Priority: optional +Maintainer: TDE Debian Team <[email protected]> +Uploaders: Matthias Julius <[email protected]> +Build-Depends: cdbs, debhelper (>= 9~), autotools-dev, automake, libtool, chrpath, tdelibs14-trinity-dev, libsqlite3-dev, default-libmysqlclient-dev | libmysqlclient-dev, libpq-dev +Standards-Version: 3.8.1 +Homepage: http://krecipes.sourceforge.net/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-kde/kde-extras/krecipes/trunk/ +Vcs-Svn: svn://svn.debian.org/svn/pkg-kde/kde-extras/krecipes/trunk + +Package: krecipes-trinity +Architecture: any +Depends: krecipes-data-trinity (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} +Suggests: libtqt3-mt-sqlite3 | libtqt3-mt-mysql | libtqt3-mt-psql, krecipes-doc-trinity (= ${source:Version}) +Description: recipes manager for TDE + Krecipes is a TDE application designed to manage recipes. It can help you to + do your shopping list, search through your recipes to find what you can do + with available ingredients and a diet helper. It can also import or export + recipes from files in various format (eg RecipeML or Meal-Master) or from + databases. + +Package: krecipes-doc-trinity +Section: doc +Architecture: all +Depends: ${misc:Depends} +Recommends: krecipes-trinity (>= ${binary:Version}) +Description: recipes manager for TDE - documentation + Krecipes is a TDE application designed to manage recipes. It can help you to + do your shopping list, search through your recipes to find what you can do + with available ingredients and a diet helper. It can also import or export + recipes from files in various format (eg. RecipeML or Meal-Master) or from + databases. + . + This package contains the krecipes documentation. + +Package: krecipes-data-trinity +Architecture: all +Depends: ${misc:Depends} +Description: recipes manager for TDE - data files + Krecipes is a TDE application designed to manage recipes. It can help you to + do your shopping list, search through your recipes to find what you can do + with available ingredients and a diet helper. It can also import or export + recipes from files in various format (eg RecipeML or Meal-Master) or from + databases. + . + This package provides architecture independent files for krecipes. diff --git a/debian/_base/applications/misc/krecipes/debian/copyright b/debian/_base/applications/misc/krecipes/debian/copyright new file mode 100644 index 000000000..0d9b57f90 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/copyright @@ -0,0 +1,459 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/?rev=48&sc=1 +Upstream-Name: Krecipes +Upstream-Maintainer: Jason Kivlighn <[email protected]> + Unai Garro <[email protected]> + Cyril Bosselut <[email protected]> +Upstream-Source: http://krecipes.sourceforge.net/ + +Files: * +Copyright: © 2003-2005 Unai Garro <[email protected]> + © 2003-2005 Cyril Bosselut <[email protected]> + © 2003-2006 Jason Kivlighn <[email protected]> + © 2003 Martin Imobersteg <[email protected]> + © 2003 opie project + © 2003 Richard Lärkäng + © 2005 Petri Damstén <[email protected] +License: GPL-2+ + +Files: doc/* +Copyright: © 2004-2006 Colleen Beamer +Copyright: © 2004-2006 Jason Kivlighn +License: GFDL-1.1+-NIV + +Files: krecipes/src/widgets/ratingwidget.* +Copyright: © 2003-2005 by Robby Stephenson <[email protected]> +License: GPL-2 + +Files: krecipes/src/widgets/kdateedit.* +Copyright: © 2003 Cornelius Schumacher <[email protected]> + © 2003-2004 Reinhold Kainhofer <[email protected]> + © 2004 Tobias Koenig <[email protected]> +License: LGPL-2+ + +Files: krecipes/src/widgets/kdatepickerpopup.* +Copyright: © 2004 Bram Schoenmakers <[email protected]> +License: LGPL-2+ + +Files: krecipes/src/widgets/kreruler.* +Copyright: © 1998-1999 Reginald Stadlbauer <[email protected]> + © 2005 Jason Kivlighn <[email protected]> +License: LGPL-2+ + +Files: krecipes/src/krepagelayout.* +Copyright: © 1998-1999 Torben Weis <[email protected]> + © 2002-2003 David Faure <[email protected]> + © 2003 Nicolas GOUTTE <[email protected]> + © 2005 Jason Kivlighn <[email protected]> +License: LGPL-2+ + +Files: debian/* +Copyright: © 2006 Julien Louis <[email protected]> + © 2009 Matthias Julius <[email protected]> +License: GPL-2+ + +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License as + published by the Free Software Foundation; + + 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-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 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 version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +License: LGPL-2+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, + MA 02110-1301, USA. + + On Debian GNU/Linux systems, the complete text of the GNU Library General + Public License version 2 can be found in `/usr/share/common-licenses/LGPL-2'. + +License: GFDL-1.1+-NIV + Permission is granted to copy, distribute and/or modify this document under the + terms of the GNU Free Documentation License, Version 1.1 or any later version + published by the Free Software Foundation; with no Invariant Sections, with no + Front-Cover Texts, and with no Back-Cover Texts. + + GNU Free Documentation License + Version 1.1, March 2000 + + Copyright (C) 2000 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + 0. PREAMBLE + + The purpose of this License is to make a manual, textbook, or other + written document "free" in the sense of freedom: to assure everyone + the effective freedom to copy and redistribute it, with or without + modifying it, either commercially or noncommercially. Secondarily, + this License preserves for the author and publisher a way to get + credit for their work, while not being considered responsible for + modifications made by others. + + This License is a kind of "copyleft", which means that derivative + works of the document must themselves be free in the same sense. It + complements the GNU General Public License, which is a copyleft + license designed for free software. + + We have designed this License in order to use it for manuals for free + software, because free software needs free documentation: a free + program should come with manuals providing the same freedoms that the + software does. But this License is not limited to software manuals; + it can be used for any textual work, regardless of subject matter or + whether it is published as a printed book. We recommend this License + principally for works whose purpose is instruction or reference. + + + 1. APPLICABILITY AND DEFINITIONS + + This License applies to any manual or other work that contains a + notice placed by the copyright holder saying it can be distributed + under the terms of this License. The "Document", below, refers to any + such manual or work. Any member of the public is a licensee, and is + addressed as "you". + + A "Modified Version" of the Document means any work containing the + Document or a portion of it, either copied verbatim, or with + modifications and/or translated into another language. + + A "Secondary Section" is a named appendix or a front-matter section of + the Document that deals exclusively with the relationship of the + publishers or authors of the Document to the Document's overall subject + (or to related matters) and contains nothing that could fall directly + within that overall subject. (For example, if the Document is in part a + textbook of mathematics, a Secondary Section may not explain any + mathematics.) The relationship could be a matter of historical + connection with the subject or with related matters, or of legal, + commercial, philosophical, ethical or political position regarding + them. + + The "Invariant Sections" are certain Secondary Sections whose titles + are designated, as being those of Invariant Sections, in the notice + that says that the Document is released under this License. + + The "Cover Texts" are certain short passages of text that are listed, + as Front-Cover Texts or Back-Cover Texts, in the notice that says that + the Document is released under this License. + + A "Transparent" copy of the Document means a machine-readable copy, + represented in a format whose specification is available to the + general public, whose contents can be viewed and edited directly and + straightforwardly with generic text editors or (for images composed of + pixels) generic paint programs or (for drawings) some widely available + drawing editor, and that is suitable for input to text formatters or + for automatic translation to a variety of formats suitable for input + to text formatters. A copy made in an otherwise Transparent file + format whose markup has been designed to thwart or discourage + subsequent modification by readers is not Transparent. A copy that is + not "Transparent" is called "Opaque". + + Examples of suitable formats for Transparent copies include plain + ASCII without markup, Texinfo input format, LaTeX input format, SGML + or XML using a publicly available DTD, and standard-conforming simple + HTML designed for human modification. Opaque formats include + PostScript, PDF, proprietary formats that can be read and edited only + by proprietary word processors, SGML or XML for which the DTD and/or + processing tools are not generally available, and the + machine-generated HTML produced by some word processors for output + purposes only. + + The "Title Page" means, for a printed book, the title page itself, + plus such following pages as are needed to hold, legibly, the material + this License requires to appear in the title page. For works in + formats which do not have any title page as such, "Title Page" means + the text near the most prominent appearance of the work's title, + preceding the beginning of the body of the text. + + + 2. VERBATIM COPYING + + You may copy and distribute the Document in any medium, either + commercially or noncommercially, provided that this License, the + copyright notices, and the license notice saying this License applies + to the Document are reproduced in all copies, and that you add no other + conditions whatsoever to those of this License. You may not use + technical measures to obstruct or control the reading or further + copying of the copies you make or distribute. However, you may accept + compensation in exchange for copies. If you distribute a large enough + number of copies you must also follow the conditions in section 3. + + You may also lend copies, under the same conditions stated above, and + you may publicly display copies. + + + 3. COPYING IN QUANTITY + + If you publish printed copies of the Document numbering more than 100, + and the Document's license notice requires Cover Texts, you must enclose + the copies in covers that carry, clearly and legibly, all these Cover + Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on + the back cover. Both covers must also clearly and legibly identify + you as the publisher of these copies. The front cover must present + the full title with all words of the title equally prominent and + visible. You may add other material on the covers in addition. + Copying with changes limited to the covers, as long as they preserve + the title of the Document and satisfy these conditions, can be treated + as verbatim copying in other respects. + + If the required texts for either cover are too voluminous to fit + legibly, you should put the first ones listed (as many as fit + reasonably) on the actual cover, and continue the rest onto adjacent + pages. + + If you publish or distribute Opaque copies of the Document numbering + more than 100, you must either include a machine-readable Transparent + copy along with each Opaque copy, or state in or with each Opaque copy + a publicly-accessible computer-network location containing a complete + Transparent copy of the Document, free of added material, which the + general network-using public has access to download anonymously at no + charge using public-standard network protocols. If you use the latter + option, you must take reasonably prudent steps, when you begin + distribution of Opaque copies in quantity, to ensure that this + Transparent copy will remain thus accessible at the stated location + until at least one year after the last time you distribute an Opaque + copy (directly or through your agents or retailers) of that edition to + the public. + + It is requested, but not required, that you contact the authors of the + Document well before redistributing any large number of copies, to give + them a chance to provide you with an updated version of the Document. + + + 4. MODIFICATIONS + + You may copy and distribute a Modified Version of the Document under + the conditions of sections 2 and 3 above, provided that you release + the Modified Version under precisely this License, with the Modified + Version filling the role of the Document, thus licensing distribution + and modification of the Modified Version to whoever possesses a copy + of it. In addition, you must do these things in the Modified Version: + + A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. + B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has less than five). + C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. + D. Preserve all the copyright notices of the Document. + E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. + F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. + G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. + H. Include an unaltered copy of this License. + I. Preserve the section entitled "History", and its title, and add to + it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. + J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. + K. In any section entitled "Acknowledgements" or "Dedications", + preserve the section's title, and preserve in the section all the + substance and tone of each of the contributor acknowledgements + and/or dedications given therein. + L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. + M. Delete any section entitled "Endorsements". Such a section + may not be included in the Modified Version. + N. Do not retitle any existing section as "Endorsements" + or to conflict in title with any Invariant Section. + + If the Modified Version includes new front-matter sections or + appendices that qualify as Secondary Sections and contain no material + copied from the Document, you may at your option designate some or all + of these sections as invariant. To do this, add their titles to the + list of Invariant Sections in the Modified Version's license notice. + These titles must be distinct from any other section titles. + + You may add a section entitled "Endorsements", provided it contains + nothing but endorsements of your Modified Version by various + parties--for example, statements of peer review or that the text has + been approved by an organization as the authoritative definition of a + standard. + + You may add a passage of up to five words as a Front-Cover Text, and a + passage of up to 25 words as a Back-Cover Text, to the end of the list + of Cover Texts in the Modified Version. Only one passage of + Front-Cover Text and one of Back-Cover Text may be added by (or + through arrangements made by) any one entity. If the Document already + includes a cover text for the same cover, previously added by you or + by arrangement made by the same entity you are acting on behalf of, + you may not add another; but you may replace the old one, on explicit + permission from the previous publisher that added the old one. + + The author(s) and publisher(s) of the Document do not by this License + give permission to use their names for publicity for or to assert or + imply endorsement of any Modified Version. + + + 5. COMBINING DOCUMENTS + + You may combine the Document with other documents released under this + License, under the terms defined in section 4 above for modified + versions, provided that you include in the combination all of the + Invariant Sections of all of the original documents, unmodified, and + list them all as Invariant Sections of your combined work in its + license notice. + + The combined work need only contain one copy of this License, and + multiple identical Invariant Sections may be replaced with a single + copy. If there are multiple Invariant Sections with the same name but + different contents, make the title of each such section unique by + adding at the end of it, in parentheses, the name of the original + author or publisher of that section if known, or else a unique number. + Make the same adjustment to the section titles in the list of + Invariant Sections in the license notice of the combined work. + + In the combination, you must combine any sections entitled "History" + in the various original documents, forming one section entitled + "History"; likewise combine any sections entitled "Acknowledgements", + and any sections entitled "Dedications". You must delete all sections + entitled "Endorsements." + + + 6. COLLECTIONS OF DOCUMENTS + + You may make a collection consisting of the Document and other documents + released under this License, and replace the individual copies of this + License in the various documents with a single copy that is included in + the collection, provided that you follow the rules of this License for + verbatim copying of each of the documents in all other respects. + + You may extract a single document from such a collection, and distribute + it individually under this License, provided you insert a copy of this + License into the extracted document, and follow this License in all + other respects regarding verbatim copying of that document. + + + 7. AGGREGATION WITH INDEPENDENT WORKS + + A compilation of the Document or its derivatives with other separate + and independent documents or works, in or on a volume of a storage or + distribution medium, does not as a whole count as a Modified Version + of the Document, provided no compilation copyright is claimed for the + compilation. Such a compilation is called an "aggregate", and this + License does not apply to the other self-contained works thus compiled + with the Document, on account of their being thus compiled, if they + are not themselves derivative works of the Document. + + If the Cover Text requirement of section 3 is applicable to these + copies of the Document, then if the Document is less than one quarter + of the entire aggregate, the Document's Cover Texts may be placed on + covers that surround only the Document within the aggregate. + Otherwise they must appear on covers around the whole aggregate. + + + 8. TRANSLATION + + Translation is considered a kind of modification, so you may + distribute translations of the Document under the terms of section 4. + Replacing Invariant Sections with translations requires special + permission from their copyright holders, but you may include + translations of some or all Invariant Sections in addition to the + original versions of these Invariant Sections. You may include a + translation of this License provided that you also include the + original English version of this License. In case of a disagreement + between the translation and the original English version of this + License, the original English version will prevail. + + + 9. TERMINATION + + You may not copy, modify, sublicense, or distribute the Document except + as expressly provided for under this License. Any other attempt to + copy, modify, sublicense or distribute the Document is void, and will + automatically terminate your rights under this License. However, + parties who have received copies, or rights, from you under this + License will not have their licenses terminated so long as such + parties remain in full compliance. + + + 10. FUTURE REVISIONS OF THIS LICENSE + + The Free Software Foundation may publish new, revised versions + of the GNU Free Documentation License from time to time. Such new + versions will be similar in spirit to the present version, but may + differ in detail to address new problems or concerns. See + http://www.gnu.org/copyleft/. + + Each version of the License is given a distinguishing version number. + If the Document specifies that a particular numbered version of this + License "or any later version" applies to it, you have the option of + following the terms and conditions either of that specified version or + of any later version that has been published (not as a draft) by the + Free Software Foundation. If the Document does not specify a version + number of this License, you may choose any version ever published (not + as a draft) by the Free Software Foundation. + + + ADDENDUM: How to use this License for your documents + + To use this License in a document you have written, include a copy of + the License in the document and put the following copyright and + license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + + If you have no Invariant Sections, write "with no Invariant Sections" + instead of saying which ones are invariant. If you have no + Front-Cover Texts, write "no Front-Cover Texts" instead of + "Front-Cover Texts being LIST"; likewise for Back-Cover Texts. + + If your document contains nontrivial examples of program code, we + recommend releasing these examples in parallel under your choice of + free software license, such as the GNU General Public License, + to permit their use in free software. diff --git a/debian/_base/applications/misc/krecipes/debian/krecipes-data-trinity.install b/debian/_base/applications/misc/krecipes/debian/krecipes-data-trinity.install new file mode 100644 index 000000000..8c3677c1a --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/krecipes-data-trinity.install @@ -0,0 +1,6 @@ +debian/tmp/opt/trinity/share/apps +debian/tmp/opt/trinity/share/icons +debian/tmp/opt/trinity/share/locale +debian/tmp/opt/trinity/share/mimelnk + +debian/krecipes.xpm opt/trinity/share/pixmaps/ diff --git a/debian/_base/applications/misc/krecipes/debian/krecipes-data-trinity.manpages b/debian/_base/applications/misc/krecipes/debian/krecipes-data-trinity.manpages new file mode 100644 index 000000000..196cdc430 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/krecipes-data-trinity.manpages @@ -0,0 +1 @@ +debian/krecipes.1 diff --git a/debian/_base/applications/misc/krecipes/debian/krecipes-doc-trinity.install b/debian/_base/applications/misc/krecipes/debian/krecipes-doc-trinity.install new file mode 100644 index 000000000..d19b7d902 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/krecipes-doc-trinity.install @@ -0,0 +1 @@ +debian/tmp/opt/trinity/share/doc/tde/HTML diff --git a/debian/_base/applications/misc/krecipes/debian/krecipes-trinity.install b/debian/_base/applications/misc/krecipes/debian/krecipes-trinity.install new file mode 100644 index 000000000..b40fc39e9 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/krecipes-trinity.install @@ -0,0 +1,3 @@ +debian/tmp/opt/trinity/bin + +debian/tmp/opt/trinity/share/applnk/Utilities/krecipes.desktop opt/trinity/share/applications/ diff --git a/debian/_base/applications/misc/krecipes/debian/krecipes-trinity.lintian b/debian/_base/applications/misc/krecipes/debian/krecipes-trinity.lintian new file mode 100644 index 000000000..6fd5c88d0 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/krecipes-trinity.lintian @@ -0,0 +1,4 @@ +# Don't warn about missing icon file as this is in the -data package +krecipes-trinity binary: menu-icon-missing /opt/trinity/share/pixmaps/krecipes.xpm +# Don't warn about missing man page as this is in the -data package +krecipes-trinity binary: binary-without-manpage opt/trinity/bin/krecipes diff --git a/debian/_base/applications/misc/krecipes/debian/krecipes-trinity.menu b/debian/_base/applications/misc/krecipes/debian/krecipes-trinity.menu new file mode 100644 index 000000000..e39a9ecb4 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/krecipes-trinity.menu @@ -0,0 +1,7 @@ +?package(krecipes-trinity): \ + needs="x11" \ + section="Applications/Data Management" \ + hints="TDE" \ + title="Krecipes" \ + icon="/opt/trinity/share/pixmaps/krecipes.xpm" \ + command="/opt/trinity/bin/krecipes" diff --git a/debian/_base/applications/misc/krecipes/debian/krecipes.1 b/debian/_base/applications/misc/krecipes/debian/krecipes.1 new file mode 100644 index 000000000..aaf56f777 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/krecipes.1 @@ -0,0 +1,187 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH KRECIPES 1 "May 2009" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +Krecipes \- The TDE Cookbook +.SH SYNOPSIS +.B krecipes +[Qt\-options] [TDE\-options] [options] +.SH DESCRIPTION +.B Krecipes +is a program that lets you to manage your recipes, create shopping +lists, choose a recipe based on available ingredients and plan your +menu/diet in advance. +.PP +This manual page briefly describes its command line options. +.SH OPTIONS +This program follows the usual GNU command line syntax, with long +options starting with two dashes (`-'). +.TP +.B \-\-convert-sqlite3 +Convert the current SQLite 2.x database to SQLite 3 and exit +.SS Generic options: +.TP +.B \-\-help +Show help about options +.TP +.B \-\-help\-qt +Show Qt specific options +.TP +.B \-\-help\-tde +Show TDE specific options +.TP +.B \-\-help\-all +Show all options +.TP +.B \-\-author +Show author information +.TP +.B \-v, \-\-version +Show version information +.TP +.B \-\-license +Show license information +.TP +.B \-\- +End of options +.SS Qt options +.TP +.B \-\-display <displayname> +Use the X\-server display 'displayname' +.TP +.B \-\-session <sessionId> +Restore the application for the given 'sessionId' +.TP +.B \-\-cmap +Causes the application to install a private color map on an 8-bit +display +.TP +.B \-\-ncols <count> +Limits the number of colors allocated in the color cube on an 8-bit +display, if the application is using the QApplication::ManyColor color +specification +.TP +.B \-\-nograb +tells Qt to never grab the mouse or the keyboard +.TP +.B --dograb +running under a debugger can cause an implicit \-nograb, use \-dograb +to override +.TP +.B \-\-sync +switches to synchronous mode for debugging +.TP +.B \-\-fn, \-\-font <fontname> +defines the application font +.TP +.B \-\-bg, \-\-background <color> +sets the default background color and an application palette (light +and dark shades are calculated) +.TP +.B \-\-fg, \-\-foreground <color> +sets the default foreground color +.TP +.B \-\-btn, \-\-button <color> +sets the default button color +.TP +.B \-\-name <name> +sets the application name +.TP +.B \-\-title <title> +sets the application title (caption) +.TP +.B \-\-visual TrueColor +forces the application to use a TrueColor visual on an 8\-bit display +.TP +.B \-\-inputstyle <inputstyle> +sets XIM (X Input Method) input style. Possible values are onthespot, +overthespot, offthespot and root +.TP +.B \-\-im <XIM server> +set XIM server +.TP +.B \-\-noxim +disable XIM +.TP +.B \-\-reverse +mirrors the whole layout of widgets +.SS TDE options +.TP +.B \-\-caption <caption> +Use 'caption' as name in the titlebar +.TP +.B \-\-icon <icon> +Use 'icon' as the application icon +.TP +.B \-\-miniicon <icon> +Use 'icon' as the icon in the titlebar +.TP +.B \-\-config <filename> +Use alternative configuration file +.TP +.B \-\-dcopserver <server> +Use the DCOP Server specified by 'server' +.TP +.B \-\-nocrashhandler +Disable crash handler, to get core dumps +.TP +.B \-\-waitforwm +Waits for a WM_NET compatible windowmanager +.TP +.B \-\-style <style> +sets the application GUI style +.TP +.B \-\-geometry <geometry> +sets the client geometry of the main widget \- see man X for the +argument format +.TP +.B \-\-nofork +Don't run in the background. + +.SH FILES +.TP +.I ~/.trinity/share/config/krecipesrc +.B Krecipes +configuration file +.SH SEE ALSO +Full user documentation is available through the TDE Help Center. You +can also enter the URL +.BR help:/krecipes/ +directly into konqueror or you can run +.BR "khelpcenter help:/krecipes/" +from the command\-line. + +.SH AUTHORS +.nf +Jason Kivlighn <[email protected]> +.br +Unai Garro <[email protected]> +.br +Cyril Bosselut <[email protected]> +.br +.fi +Please use http://bugs.trinitydesktop.org to report bugs; do not mail the authors +directly. +.PP +This manual page was written by Matthias Julius <[email protected]>, +for the Debian project (and may be used by others). Permission is +granted to copy, distribute and/or modify this document under the +terms of the GNU General Public License, Version 2 or any later +version published by the Free Software Foundation. +.PP +On Debian systems, the complete text of the GNU General Public License +version 2 can be found in /usr/share/common\-licenses/GPL\-2. diff --git a/debian/_base/applications/misc/krecipes/debian/krecipes.xpm b/debian/_base/applications/misc/krecipes/debian/krecipes.xpm new file mode 100644 index 000000000..a99416613 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/krecipes.xpm @@ -0,0 +1,227 @@ +/* XPM */ +static char *krecipes[] = { +/* columns rows colors chars-per-pixel */ +"32 32 189 2", +" c #000000", +". c #0A0A17", +"X c #383857", +"o c #242373", +"O c #4C4C4C", +"+ c #555555", +"@ c blue", +"# c #6A37BF", +"$ c #4040A3", +"% c #656596", +"& c #4B4ACD", +"* c #4E45FF", +"= c #4C49FE", +"- c #5F52E4", +"; c #5454FF", +": c #5D5DFF", +"> c #6E5ACE", +", c #6363DF", +"< c #6760EF", +"1 c #6666FF", +"2 c #6A6AFF", +"3 c #726DF4", +"4 c #7474FE", +"5 c #7A7AFF", +"6 c #800000", +"7 c #9D0000", +"8 c #9A133A", +"9 c #AA0000", +"0 c #B20000", +"q c #BD0101", +"w c #BB0F0D", +"e c #B41F1F", +"r c #B81717", +"t c #A91B4F", +"y c #A96A6A", +"u c #A6747F", +"i c #BA7E62", +"p c #C30000", +"a c #C90202", +"s c #D21A1A", +"d c #CC2C2C", +"f c #D62626", +"g c #D13838", +"h c red", +"j c #E02A2A", +"k c #E16A24", +"l c #C24848", +"z c #CC4242", +"x c #C75150", +"c c #D64545", +"v c #D85151", +"b c #DD5C5C", +"n c #C36160", +"m c #C27371", +"M c #D96161", +"N c #DB7272", +"B c #E04242", +"V c #EA555F", +"C c #EC6565", +"Z c #892D89", +"A c #916A9C", +"S c #B54C84", +"D c #867EED", +"F c #DC8225", +"G c #DF8F2E", +"H c #DE9134", +"J c #ED961A", +"K c #FE9E00", +"L c #E99420", +"P c #FEA005", +"I c #FAA71E", +"U c #D4914E", +"Y c #D89449", +"T c #CD966B", +"R c #D8A778", +"E c #E88572", +"W c #F6B343", +"Q c #F9B545", +"! c #FFC25C", +"~ c #F5C16C", +"^ c #FFC564", +"/ c #F5C473", +"( c #818181", +") c #AB8BA7", +"_ c gray64", +"` c #AEACAB", +"' c #B1B1AE", +"] c #B4B3B1", +"[ c #B8B7B4", +"{ c #BDBCBA", +"} c #9C86C3", +"| c #9483D6", +" . c #9696DB", +".. c #9C9CD9", +"X. c #8484FE", +"o. c #8B8BFE", +"O. c #9489E6", +"+. c #9D9DE2", +"@. c #9393F5", +"#. c #9392FD", +"$. c #9C9CFD", +"%. c #A09FF8", +"&. c #A3A3D9", +"*. c #AAAADB", +"=. c #B2B2DA", +"-. c #A7A7E0", +";. c #AFAFE6", +":. c #ACACE8", +">. c #A4A3F6", +",. c #A3A3FD", +"<. c #ABAAF4", +"1. c #ABABFE", +"2. c #B5ABE4", +"3. c #B5B5E4", +"4. c #B6B6EF", +"5. c #B9B9E3", +"6. c #BCBCED", +"7. c #B2B1F3", +"8. c #B3B3FE", +"9. c #BDBCF4", +"0. c #BBBBFD", +"q. c #C48483", +"w. c #C49481", +"e. c #C59492", +"r. c #DE8484", +"t. c #C5A3A1", +"y. c #C9B2AF", +"u. c #C0BFBD", +"i. c #DBBFBF", +"p. c #E99D8D", +"a. c #E19898", +"s. c #F78D8D", +"d. c #FF8282", +"f. c #E59BAB", +"g. c #E7A5A4", +"h. c #E2A8A8", +"j. c #E8BBBA", +"k. c #F4ADAA", +"l. c #FCB5B5", +"z. c #C1C0BE", +"x. c #EFC28E", +"c. c #E5C5B4", +"v. c #F6D6A2", +"b. c #C5C4C3", +"n. c #C8C6C5", +"m. c #C9C8C6", +"M. c #CDCBCA", +"N. c #D0CECD", +"B. c #D1D0CD", +"V. c #DED0CF", +"C. c #D5D3D2", +"Z. c #DAD5D3", +"A. c #DAD8D6", +"S. c #DDDCDB", +"D. c #C0C0F4", +"F. c #C1C1FC", +"G. c #CCCBF4", +"H. c #D7D7F7", +"J. c #D4D4FD", +"K. c #DBDBF7", +"L. c #DEDDF8", +"P. c #E1CFCE", +"I. c #E8C6C5", +"U. c #EDCACA", +"Y. c #E2DDDC", +"T. c #EAD1D0", +"R. c #FDC6C6", +"E. c #F5D3D3", +"W. c #F0DADA", +"Q. c #FBD6D8", +"!. c #FADEDD", +"~. c #E1E0DE", +"^. c #FAE8CE", +"/. c #FAEBD3", +"(. c #E3E3E2", +"). c #E8E7E6", +"_. c #E8E8E7", +"`. c #ECEBEA", +"'. c #E4E4FF", +"]. c #EBEBFD", +"[. c #F2E7E7", +"{. c #F1EEEE", +"}. c #FBE4E4", +"|. c #FFEBEB", +" X c #F0F0EF", +".X c #F3F3F2", +"XX c #FBF5F5", +"oX c #FEFDFD", +"OX c None", +/* pixels */ +"OXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOX' y p OXOXOXOXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOXOXOXOX+ z.M.Z.z p OXOXOXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOXOXOX( C.C.S.n.C.x a OXOXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOXOX_ S.C.S.B.).m.B.n p OXOXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOXOX{ _.S.).(.n.Y.~.m.n.m q OXOXOXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOX( C. X`._.S.(.Y.z.S.A.[ Z.q.w h OXOXOXOXOXOXOX", +"OXOXOXOXO _ n.n.m.S..X.X X`.(.(.z.(.M.m.u.u.M.e.r q OXOXOXOXOXOX", +"OX { M.S.(.S.S.(.(.`..X.X X_.S.~.' Y.[ N.' m.u.t.e 9 OXOXOXOXOX", +"OXp m.XX).).S.(.(.(.~..X.X.X`.`.A.Y.' Z.` N.` N.u.y.l 9 OXOXOXOX", +"OX0 d W.`.).(.(.(.S.(..X.X X.X_._.u.B.[ m.[ n.] A.W.|.f 9 OXOXOX", +"OXOXq g `. XS.(.(.). X)..X X X X`.A.z.u.z.u.u.Z.}.oXl.s OXOXOXOX", +"OXOXOXp c {._..X.X.X.X].A. X X X X`.b.C.] M.P.XXoXs.a OXOXOXOXOX", +"OXOXOXOXp v .X).(.(.S.N.S.S.S.`. X`._.{ S.P.oXXXC q OXOXOXOXOXOX", +"OXOXOXOXOXa b .X_.(.(.(.S.S.S.S.`.{._.Y.T.oX}.B 0 OXOXOXOXOXOXOX", +"OXOXOXOXOXOXa N .X(.S.(.S.S.S.S.(.{.Y.j.oXR.f 6 OXOXOXOXOXOXOXOX", +"OXOXOXOXOXOX p r..XY.). X`.V.U.!.oXoXd.V Z = * OXOXOXOXOXOXOXOX", +"OXOXOXOXOX 8 a. XI.E.oXoXoXoXQ.f.S # = = = = OXOXOXOXOXOXOX", +"OXOXOXOXOX o = t h.oXoX!.k.E k F R i u A > = = ; OXOXOXOXOXOX", +"OXOXOXOXOX & = c.b g.p.x.~ W P ^ Q K K K K G - $ OXOXOX", +"OXOXOXOXOXOXOX1 < ^./.v./ W I K K ! K K K K K K } . OXOXOX", +"OXOXOXOXOXOXOX2 $.3 ) T Y L K K K K K J H U w.2.X OXOXOXOX", +"OXOXOXOXOXOXOX2 ].J.4 2 4 4 5 O.| O.#.$.,.1.1.8.% < OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 '.oX].X.4 5 X.X.o.#.$.,.,.1.8.7. .4 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 '.oX].H.>.X.X.o.#.$.$.1.1.8.8.-...4 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX1 '..XH.G.9.7.$.$.$.$.1.1.8.8.:.*...5 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 H.L.G.9.7.>.>.$.$.,.1.1.8.7.;.*.&.4 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 F.G.9.7.>.>.$.$.$.1.1.8.9.4.3.=.*.5 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX2 #.D.7.<.>.$.$.,.1.1.0.0.0.6.5.=.+.4 OXOXOXOXOXOX", +"OXOXOXOXOXOXOX1 2 X.>.>.$.$.,.,.1.8.0.F.F.6.5.+.5 : OXOXOXOXOXOX", +"OXOXOXOXOXOXOXOX: 2 4 5 o.$.1.1.1.0.0.F.<[email protected] 4 ; OXOXOXOXOXOXOX", +"OXOXOXOXOXOXOXOXOXOX@ 1 2 4 5 5 5 5 5 5 4 1 X.OXOXOXOXOXOXOXOXOX" +}; diff --git a/debian/_base/applications/misc/krecipes/debian/rules b/debian/_base/applications/misc/krecipes/debian/rules new file mode 100755 index 000000000..e3708987f --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/rules @@ -0,0 +1,42 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include debian/cdbs/debian-tde.mk + +DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include +DEB_CONFIGURE_MANDIR := /opt/trinity/share/man +DEB_CONFIGURE_PREFIX := /opt/trinity +DEB_CONFIGURE_INFODIR := /opt/trinity/share/info + +post-patches:: debian/stamp-bootstrap + +debian/stamp-bootstrap: + dh_testdir + + # Regenerate build system +ifneq "$(wildcard /usr/share/libtool/ltmain.sh)" "" + cp -f /usr/share/libtool/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/config/ltmain.sh)" "" + cp -f /usr/share/libtool/config/ltmain.sh admin/ltmain.sh +endif +ifneq "$(wildcard /usr/share/libtool/build-aux/ltmain.sh)" "" + cp -f /usr/share/libtool/build-aux/ltmain.sh admin/ltmain.sh +endif + cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in + + autoreconf --install && automake -f && \ + $(MAKE) -f admin/Makefile.common && \ + touch debian/stamp-bootstrap + +binary-install/krecipes-trinity:: + install -p -D -m644 debian/$(cdbs_curpkg).lintian \ + debian/$(cdbs_curpkg)/usr/share/lintian/overrides/$(cdbs_curpkg) + +binary-install/krecipes-data-trinity:: + dh_testdir + mv debian/$(cdbs_curpkg)/usr/share/man debian/$(cdbs_curpkg)/opt/trinity/share/ + +clean:: + dh_testdir + rm -f debian/stamp-bootstrap diff --git a/debian/_base/applications/misc/krecipes/debian/source/format b/debian/_base/applications/misc/krecipes/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/misc/krecipes/debian/source/options b/debian/_base/applications/misc/krecipes/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/misc/krecipes/debian/watch b/debian/_base/applications/misc/krecipes/debian/watch new file mode 100644 index 000000000..9bc512dee --- /dev/null +++ b/debian/_base/applications/misc/krecipes/debian/watch @@ -0,0 +1,4 @@ +version=3 + +opts="uversionmangle=s/-/~/" \ + http://sf.net/krecipes/krecipes-(.+)\.tar\.gz
\ No newline at end of file |