diff --git a/portage/extragear/atcore/atcore.py b/portage/extragear/atcore/atcore.py --- a/portage/extragear/atcore/atcore.py +++ b/portage/extragear/atcore/atcore.py @@ -18,5 +18,36 @@ class Package( CMakePackageBase ): + def __init__( self): + CMakePackageBase.__init__( self ) + self.blacklist_file = [ + NSIPackagerLists.runtimeBlacklist, + os.path.join(os.path.dirname(__file__), 'blacklist.txt') + ] + self.changePackager( NullsoftInstallerPackager ) + + def createPackage(self): + self.defines[ "productname" ] = "AtCoreTestClient" + self.defines[ "executable" ] = "bin\\AtCoreTestClient.exe" + self.defines[ "icon" ] = os.path.join(os.path.dirname(__file__), "atelier.ico") + + + return TypePackager.createPackage(self) + + def preArchive(self): + archiveDir = self.archiveDir() + # TODO: Why is that needed? + os.mkdir(os.path.join(archiveDir, "etc", "dbus-1", "session.d")) + + # TODO: Can we generalize this for other apps? + # move everything to the location where Qt expects it + binPath = os.path.join(archiveDir, "bin") + + utils.mergeTree(os.path.join(archiveDir, "plugins"), binPath) + + # TODO: Just blacklisting this doesn't work. WTF? + utils.rmtree(os.path.join(archiveDir, "dev-utils")) + +class Package( CMakePackageBase ): def __init__( self ): CMakePackageBase.__init__( self ) diff --git a/portage/extragear/atcore/atelier.ico b/portage/extragear/atcore/atelier.ico new file mode 100644 index 0000000000000000000000000000000000000000..9788029bd7f532351beb8661f44c39f2642eae64 GIT binary patch literal 2654 zc$@)V3ZeChP)P(%cQ9EFeo1`z`YMDWoVLb7ZE zK<>tdl~x|UWT9;kyh1yBMl$Pd4_&sIIO?sZ_d(mg(VGtyZ*JEp>Hu?vlJM02b^%KnKibGb)v;v*eTM z0xT8_;o;$KqZPP$__?{c^25IZP^nZbS+c}!w1B-W=zu7?43-H&L{UVcP`Hef8+RXB z^zJv*oVnmJjasE(@gJ`1B8hxQ5H26@YZr%X0enI~V=G6#KkG3~WM3ucKEA7qB=Qe; zO5oN4tXsFP(}W2{&Yo4!apc??tJNBEznfbNAafa`mO#I&J*R1Hft?R_jXXiZtp%v9 zt?f!VdOTyE+{>~5HF-=E5fQ<6J@j`QFkpboaJLE&7Z=xQ!h|AWVcz{^K@dXjcawVo zKB5W}P$}(QDT~#4to>5>rN5zs+zXI^koLaQwOD*lH%a01spzO_GbE7_{nCwmvAOVF!L3DI9K*&#) z=`03DZ<2gyPOG=mGxBBH9Li6y}XBw3&#ME zZW!oxWy_o~a6r+YNZpMBN#(&fANCNng?U!bA~1wjDY4*y36A9=0Zaqi2= z;{N0HOrE=o8dD2(4QA%9_?pGP_kS`<&@I5^XWD9i;voA&`KYv-7ISN`i|W-FuDOa+ z>+j%_WzTv4xTO08RRO*{UQe~L1%RoewQO26#t}E;)h~isl*~nL*2e;1wn*!a22}wj zwX6N>{&o{7It|*`KKAS4A3MB7lL?%Yry2vwA2bE{;;4z5Gxpkl_br3ztG2H+`*1;< z6`1|T{$Ld+1MJv;+F@}gj*6FbkDxh$cRbrx``?*2%5gq2DVhNqHMI>FShe{(-g-I} zMUdZ|C1-EJ!^Br7mOo|S!P|xgwfy#oBJ`VBnq85^m?CbtS`)*^fRLR`St_oheidjU>69$FMAlOIt0-yM-7t{xsRKQx|H;_G()E=9EGRg_ya%rhr1)M>_JpC#cy%8D zpC5F)1l%J5DZsSnc00~L`TIDOVcr||6&p`*!D8e2Rfl8+2qIF)SR^+AI}g@z=A6Cu zPrrSrPY)m9Uvt~c){;VL!6 z9`n+oN~bvozVLiI>$AI}j#mnf_?-9NTRkrk^XFaw*A3J7l|GnAQh?$EwU{o}{@;yH z^xON)`?G;ZUMt5YioEsFNoL)llOl$L*Z*_O?>y}l;PZoZezl>V6hIW=g;j_AlI4Nh z5>czVXM;9LO+ZGw+P`Y9|9eV4JXz-$4g6z{JUrZ;$kW0@2%F7@D2jxI`EM=U%?Jtu zUUU`l;)^bWuPF3-J+ZN|l$MsVV8H@XQ&Y*!&84QMhJu0uR4Nr)w{9ghH5I*H&yXQQ zNJ>g#_3G8=^?C{m3(3jJp{c2fAAb0O?c29gSy@R%MFkZV6{Mu3kd>8%)oNwiwr%X# zv4e5r#yQHbs;Z*2w3Ok)hXat7md1=3GcXtoG&eW1d-rahc;X3W&6-7ab~cTTjePs< zw>$X$=sKM#I>#V=>+1m+Ja{l*UzVMmoQzVb zcy0Z7yJWc{$6LEo1cP(Eu0>1`Z!SOiD@$d-m*M+O%n`T)7gJN=0U7 zCTrKOb(AlKUabHYi-p?SS~MCBJ9qA+va*thhzK+q4G|F$9Zc=Qg$tQFb*fV>zMR>! zXFFZ1)oL^v4KXn>E;nkLGGz)ACQJbAyRt+^Mmi~<$z(#O(@|1V!iEhSICbh26DLmO zz<~pS{Ob;SwE{#&Mlxc=2&b@wgamXt9a&jfY~H-NL!ONrH=@_;nKNgO%X_w0fV{js zVq#*@>2&CHIzIT|1FteAB_%O`{(OpxiV#H+o6SZ>Mh0nVY20_;eZv|N0aE~jk&A0SM?GtMgtK>z>% M07*qoM6N<$g7GE>kpKVy literal 0 Hc$@