Cross Distro Spec Files
Mark Drago <[email protected]> Fri, 12 Aug 2005 11:55:03 -0400
| Newsgroups | gmane.comp.gnome.packaging |
|---|---|
| Message-ID | <[email protected]> |
--===============0857401630== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Cb+lVrfIQoiJg7Y/jRZP" --=-Cb+lVrfIQoiJg7Y/jRZP Content-Type: multipart/mixed; boundary="=-Jp1Wv1C2rM/QOWeSfFnC" --=-Jp1Wv1C2rM/QOWeSfFnC Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Sorry for breaking the thread, but I just subscribed. I have been working on a patch to jhbuild that will let it build packages that will be suitable for a tester to use and test the CVS version of gnome without having to compile the whole thing themselves. That is my main goal with this. I'm not trying to make packages that a distributor would want to distribute or that people would want to use to get their main version of Gnome. I have already successfully made all of the packages that are in the meta-gnome-desktop build of gnome-2.12 in jhbuild (all 120 of them) and installed these packages on a clean, non-development install of FC4. It wasn't entirely without issues, but it's getting better. These packages are not what I would call 'good' packages, but they are good in that they let us provide RPMs to testers that they can use to just start testing gnome with a minimum amount of hassle. Our testers shouldn't have to know that you have to copy mozilla headers around in order to build e-d-s. They shouldn't have to deal with every little build failure. All of the packages install their files into the /opt/gnome2 directory. All of the files are owned by root and everyone has full permissions to all of the files (chmod -R 777 /opt/gnome2). The permissions can be improved by not allowing write access to a whole lot of things (maybe everything?) but I haven't put much thought into that stuff yet. All of the packages are named 'CvsModuleName-jhbuild' so they shouldn't collide with packages from distributors. The SPEC file itself doesn't do any building at all. Basically, jhbuild goes through all of its normal steps (checkout, configure, make) and when it runs 'make install' I have set up the DESTDIR environment variable to whatever the user passed to jhbuild with the --output switch. So, the package gets installed to /tmp/buildroot for example. Once jhbuild is done running make install, a script that I have written runs. It looks in the /tmp/buildroot directory, creates a list of all of the files (not including files in /var/scrollkeeper or HAL's hotplug.d script as it doesn't respect --prefix) and puts this list of files into %files. Then, depending on whether or not files were installed to certain places, different %post and %postun scripts will be put into the SPEC file. Dependency information is created by referencing jhbuild's moduleset. These dependencies are probably more strictly BuildRequires, but something is better than nothing. I then run rpmbuild and it basically just sucks up the files into the RPM. Once the RPM is built I clear out the DESTDIR environment variable and run 'make install' a second time so that the files will get installed to /opt/gnome2 on the building box so that later modules will find the libraries and things they need. I have attached the file that I have added to jhbuild, place it in jhbuild/jhbuild/commands/ if you want to try it out. There are some other changes that you will have to make to actually start building packages. I have a .rpmmacros file that changes the %_topdir to be in my home directory so I can build packages as a normal user. There are probably other things that you would have to do, but I haven't figured it out yet. I have also attached an abbreviated SPEC file that is created. I chose to include the gnome-panel one because it has a bunch of dependencies and post scripts. I cut out a bunch of the files in the middle of the list so that the file isn't all that large. It should be fairly easy to port this over to create non-RPM packages, but I'm not too familiar with how .debs are built. I really think that this will improve the testing of Gnome once everything runs smoothly. My ultimate goal is to make everything yum-mable or apt-get-able so that testers can get the most recent version of Gnome from CVS every day and the only hassle is downloading 120-odd packages. We'll see how it goes. -- Mark Drago --=-Jp1Wv1C2rM/QOWeSfFnC Content-Disposition: attachment; filename=buildpackages.py Content-Type: application/x-python; name=buildpackages.py Content-Transfer-Encoding: base64 IyBqaGJ1aWxkIC0gYSBidWlsZCBzY3JpcHQgZm9yIEdOT01FIDEueCBhbmQgMi54CiMgQ29weXJp Z2h0IChDKSAyMDAxLTIwMDQgSmFtZXMgSGVuc3RyaWRnZQojIENvcHlyaWdodCAoQykgMjAwNSBN YXJrIERyYWdvCiMKIyAgIGJ1aWxkcGFja2FnZXMucHk6IGNyZWF0ZSBwYWNrYWdlcyBhcyBwYXJ0 IG9mIHRoZSBqaGJ1aWxkIHByb2Nlc3MKIwojIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiMgaXQgdW5kZXIgdGhlIHRl cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKIyB0 aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNl bnNlLCBvcgojIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCiMKIyBUaGlzIHBy b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK IyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy YW50eSBvZgojIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRS4gIFNlZSB0aGUKIyBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh aWxzLgojCiMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy YWwgUHVibGljIExpY2Vuc2UKIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0 ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQojIEZvdW5kYXRpb24sIEluYy4sIDU5IFRlbXBsZSBQbGFj ZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKCmltcG9ydCBvcwppbXBv cnQgdGltZQppbXBvcnQgZ2V0b3B0CmltcG9ydCB0eXBlcwpmcm9tIGpoYnVpbGQuZXJyb3JzIGlt cG9ydCBVc2FnZUVycm9yCmZyb20gamhidWlsZC5jb21tYW5kcy5iYXNlIGltcG9ydCByZWdpc3Rl cl9jb21tYW5kCmltcG9ydCBqaGJ1aWxkLmZyb250ZW5kcwoKc3BlY190ZW1wbGF0ZSA9ICcnJ1N1 bW1hcnk6IFRoZSAlcyBwYWNrYWdlIGJ1aWx0IGZyb20gR25vbWUgQ1ZTCk5hbWU6ICVzLWpoYnVp bGQKVmVyc2lvbjogJXMKUmVsZWFzZTogJXMKR3JvdXA6IFVzZXIgSW50ZXJmYWNlL0Rlc2t0b3Bz CkxpY2Vuc2U6IFNlZU1vZHVsZURvY3VtZW50YXRpb24KQnVpbGRSb290OiAlcwolcwoKJSVkZXNj cmlwdGlvbgpUaGlzIGlzIHRoZSAlcyBtb2R1bGUgYnVpbHQgZnJvbSBDVlMuCgojJSVpbnN0YWxs CiNjZCAlcwojcm0gLWZyICUle2J1aWxkcm9vdH0KCiNtYWtlIGluc3RhbGwgREVTVERJUj0kUlBN X0JVSUxEX1JPT1QKCiUlZmlsZXMKJSVkZWZhdHRyKC0sIHJvb3QsIHJvb3QpCiVzCiVzCicnJwoK ZGVmIGRvX2J1aWxkcGFja2FnZXMoY29uZmlnLCBhcmdzKToKIyAgICBjb25maWcuYnVpbGRzY3Jp cHQgPSAnYnVpbGRwYWNrYWdlcycKCiAgICBzdGFydGF0ID0gTm9uZQogICAgb3B0cywgYXJncyA9 IGdldG9wdC5nZXRvcHQoYXJncywgJ2Fjbm86czp0OkQ6JywKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFsnYXV0b2dlbicsICdjbGVhbicsICduby1uZXR3b3JrJywgJ291dHB1dD0nLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdza2lwPScsICdzdGFydC1hdD0nXSkKCiAg ICBmb3Igb3B0LCBhcmcgaW4gb3B0czoKICAgICAgICBpZiBvcHQgaW4gKCctYScsICctLWF1dG9n ZW4nKToKICAgICAgICAgICAgY29uZmlnLmFsd2F5c2F1dG9nZW4gPSBUcnVlCiAgICAgICAgZWxp ZiBvcHQgaW4gKCctYycsICctLWNsZWFuJyk6CiAgICAgICAgICAgIGNvbmZpZy5tYWtlY2xlYW4g PSBUcnVlCiAgICAgICAgZWxpZiBvcHQgaW4gKCctbicsICctLW5vLW5ldHdvcmsnKToKICAgICAg ICAgICAgY29uZmlnLm5vbmV0d29yayA9IFRydWUKICAgICAgICBlbGlmIG9wdCBpbiAoJy1zJywg Jy0tc2tpcCcpOgogICAgICAgICAgICBjb25maWcuc2tpcCA9IGNvbmZpZy5za2lwICsgYXJnLnNw bGl0KCcsJykKICAgICAgICBlbGlmIG9wdCBpbiAoJy10JywgJy0tc3RhcnQtYXQnKToKICAgICAg ICAgICAgc3RhcnRhdCA9IGFyZwogICAgICAgIGVsaWYgb3B0IGluICgnLW8nLCAnLS1vdXRwdXQn KToKICAgICAgICAgICAgY29uZmlnLm91dHB1dGRpciA9IGFyZwogICAgICAgIGVsaWYgb3B0ID09 ICctRCc6CiAgICAgICAgICAgIGNvbmZpZy5zdGlja3lfZGF0ZSA9IGFyZwoKICAgIGlmIG5vdCBj b25maWcub3V0cHV0ZGlyOgogICAgICAgIHJhaXNlIFVzYWdlRXJyb3IoJ291dHB1dCBkaXJlY3Rv cnkgZm9yIGJ1aWxkIG5vdCBzcGVjaWZpZWQsIHBsZWFzZSBwYXNzIHRoZSBhcmd1bWVudCBvdXRw dXQ9PGJ1aWxkZGlyPicpCgogICAgbW9kdWxlX3NldCA9IGpoYnVpbGQubW9kdWxlc2V0LmxvYWQo Y29uZmlnKQogICAgbW9kdWxlX2xpc3QgPSBtb2R1bGVfc2V0LmdldF9tb2R1bGVfbGlzdChhcmdz IG9yIGNvbmZpZy5tb2R1bGVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBjb25maWcuc2tpcCkKCiAgICAjIHJlbW92ZSBtb2R1bGVzIHVwIHRvIHN0YXJ0YXQK ICAgIGlmIHN0YXJ0YXQ6CiAgICAgICAgd2hpbGUgbW9kdWxlX2xpc3QgYW5kIG1vZHVsZV9saXN0 WzBdLm5hbWUgIT0gc3RhcnRhdDoKICAgICAgICAgICAgZGVsIG1vZHVsZV9saXN0WzBdCiAgICAg ICAgaWYgbm90IG1vZHVsZV9saXN0OgogICAgICAgICAgICByYWlzZSBGYXRhbEVycm9yKCclcyBu b3QgaW4gbW9kdWxlIGxpc3QnICUgc3RhcnRhdCkKCiAgICBidWlsZCA9IGpoYnVpbGQuZnJvbnRl bmRzLmdldF9idWlsZHNjcmlwdChjb25maWcsIG1vZHVsZV9saXN0KQogICAgcGFja2FnZW1ha2Vy ID0gcGFja2FnZWJ1aWxkZXIobW9kdWxlX2xpc3QsIGNvbmZpZy5vdXRwdXRkaXIsIGNvbmZpZy5w cmVmaXgpCiAgICBidWlsZC5zdGFydF9tb2R1bGUgPSBwYWNrYWdlbWFrZXIuc3RhcnRfbW9kdWxl CiAgICBidWlsZC5lbmRfbW9kdWxlID0gcGFja2FnZW1ha2VyLmVuZF9tb2R1bGUKICAgIGJ1aWxk LmJ1aWxkKCkKCmNsYXNzIHBhY2thZ2VidWlsZGVyOgogICAgZGVmIF9faW5pdF9fKHNlbGYsIG1v ZHVsZV9saXN0LCBvdXRwdXRkaXIsIHByZWZpeCk6CiAgICAgICAgc2VsZi5tb2R1bGVfbGlzdCA9 IG1vZHVsZV9saXN0CiAgICAgICAgc2VsZi5vdXRwdXRkaXIgPSBvdXRwdXRkaXIKICAgICAgICBz ZWxmLnByZWZpeCA9IHByZWZpeAogICAgICAgIHNlbGYudmVyc2lvbiA9IHNlbGYudGltZXN0YW1w KCkKICAgICAgICAKICAgIGRlZiB0aW1lc3RhbXAoc2VsZik6CiAgICAgICAgdG0gPSB0aW1lLnRp bWUoKQogICAgICAgIHMgPSB0aW1lLnN0cmZ0aW1lKCclWS4lbS4lZCcsIHRpbWUubG9jYWx0aW1l KHRtKSkKICAgICAgICByZXR1cm4gcwoKICAgIGRlZiBzdGFydF9tb2R1bGUoc2VsZiwgbW9kdWxl KToKICAgICAgICBvcy5lbnZpcm9uWydERVNURElSJ10gPSBzZWxmLm91dHB1dGRpcgogICAgICAg IG9zLnN5c3RlbSgicm0gLXJmICVzIiAlIChzZWxmLm91dHB1dGRpciwpKQoKICAgIGRlZiBlbmRf bW9kdWxlKHNlbGYsIG1vZHVsZSwgZmFpbGVkKToKICAgICAgICBpZiBmYWlsZWQ6CiAgICAgICAg ICAgIHJldHVybgoKICAgICAgICBtb2QgPSBzZWxmLmdldF9tb2R1bGVfb2JqKG1vZHVsZSkKICAg ICAgICBtb2RuYW1lID0gbW9kLm5hbWUucmVwbGFjZSgnLycsICdfJykKCiAgICAgICAgZmlsZWxp c3QgPSAiIgogICAgICAgIGZpbGVzID0gc2VsZi5nZXRfaW5zdGFsbGVkX2ZpbGVzKCkKCiAgICAg ICAgI2Rvbid0IG1ha2UgYSBwYWNrYWdlIHdpdGhvdXQgYW55IGZpbGVzCiAgICAgICAgaWYgbGVu KGZpbGVzKSA8PSAwOgogICAgICAgICAgICByZXR1cm4KCiAgICAgICAgZm9yIGZpbGUgaW4gZmls ZXM6CiAgICAgICAgICAgIGZpbGVsaXN0ICs9ICIlJWF0dHIoNzc3LCByb290LCByb290KSAlc1xu IiAlIChmaWxlLCkKCiAgICAgICAgaWYgKGhhc2F0dHIobW9kLCAndmVyc2lvbicpKToKICAgICAg ICAgICAgc3JjZGlyID0gIiVzLSVzIiAlIChtb2RuYW1lLCBtb2QudmVyc2lvbikKICAgICAgICAg ICAgdmVyc2lvbiA9IG1vZC52ZXJzaW9uCiAgICAgICAgZWxzZToKICAgICAgICAgICAgc3JjZGly ID0gbW9kbmFtZQogICAgICAgICAgICB2ZXJzaW9uID0gc2VsZi52ZXJzaW9uCgogICAgICAgIGRl cGVuZGxpc3QgPSAiIgogICAgICAgIGZvciBkZXBlbmQgaW4gbW9kLmRlcGVuZGVuY2llczoKICAg ICAgICAgICAgZGVwZW5kID0gZGVwZW5kLnJlcGxhY2UoJy8nLCAnXycpCiAgICAgICAgICAgIGRl cGVuZGxpc3QgKz0gIlJlcXVpcmVzOiAlcy1qaGJ1aWxkXG4iICUgKGRlcGVuZCwpCgogICAgICAg IHNjcmlwdHMgPSBzZWxmLmdlbmVyYXRlX3NjcmlwdHMobW9kLCBmaWxlcykKCiAgICAgICAgc3Bl Y2ZpbGVuYW1lID0gJyVzLnNwZWMnICUgKG1vZG5hbWUsKQogICAgICAgIHNwZWNmaWxlID0gb3Bl bihzcGVjZmlsZW5hbWUsICd3JykKICAgICAgICBzcGVjZmlsZS53cml0ZShzcGVjX3RlbXBsYXRl ICUgKG1vZG5hbWUsIG1vZG5hbWUsIHZlcnNpb24sCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAnMScsIHNlbGYub3V0cHV0ZGlyLCBkZXBlbmRsaXN0LAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kbmFtZSwgc3JjZGlyLCBmaWxlbGlzdCwg c2NyaXB0cykpCiAgICAgICAgc3BlY2ZpbGUuY2xvc2UoKQoKICAgICAgICBvcy5zeXN0ZW0oInJw bWJ1aWxkIC1iYiAlcyIgJSAoc3BlY2ZpbGVuYW1lLCkpCiAgICAgICAgb3MuZW52aXJvblsnREVT VERJUiddID0gJycKICAgICAgICBvcy5zeXN0ZW0oIm1ha2UgaW5zdGFsbCIpCgogICAgZGVmIGdl bmVyYXRlX3NjcmlwdHMoc2VsZiwgbW9kdWxlLCBmaWxlbGlzdCk6CiAgICAgICAgcG9zdF9zY3Jp cHQgPSAiIgogICAgICAgIHBvc3R1bl9zY3JpcHQgPSAiIgoKICAgICAgICBzY3JvbGxrZWVwZXJf bG9jYXRpb24gPSAiJXMvc2hhcmUvb21mIiAlIChzZWxmLnByZWZpeCwpCiAgICAgICAgc2Nyb2xs a2VlcGVyX3NjcmlwdCA9ICIlcy9iaW4vc2Nyb2xsa2VlcGVyLXVwZGF0ZSAtcCAlcy92YXIvbGli L3Njcm9sbGtlZXBlclxuXAogICAgICAgIGNobW9kIC1SIDc3NyAlcy92YXIvbGliL3Njcm9sbGtl ZXBlclxuXG4iICUgKChzZWxmLnByZWZpeCwpICogMykKCiAgICAgICAgZGVza3RvcGRiX2xvY2F0 aW9uID0gIiVzL3NoYXJlL2FwcGxpY2F0aW9ucyIgJSAoc2VsZi5wcmVmaXgsKQogICAgICAgIGRl c2t0b3BkYl9zY3JpcHQgPSAiJXMvYmluL3VwZGF0ZS1kZXNrdG9wLWRhdGFiYXNlICVzL3NoYXJl L2FwcGxpY2F0aW9uc1xuXAogICAgICAgIGNobW9kIC1SIDc3NyAlcy9zaGFyZS9hcHBsaWNhdGlv bnNcblxuIiAlICgoc2VsZi5wcmVmaXgsKSAqIDMpCgogICAgICAgIGdjb25mX2xvY2F0aW9uID0g IiVzL2V0Yy9nY29uZi9zY2hlbWFzIiAlIChzZWxmLnByZWZpeCwpCiAgICAgICAgZ2NvbmZfc2Ny aXB0ID0gImV4cG9ydCBHQ09ORl9DT05GSUdfU09VUkNFPSd4bWw6OiVzL2V0Yy9nY29uZi9nY29u Zi54bWwuZGVmYXVsdHMnIFxuXAogICAgICAgIG1rZGlyIC1wICRHQ09ORl9DT05GSUdfU09VUkNF IFxuXAogICAgICAgIFNDSEVNQVM9XCIlc1wiIFxuXAogICAgICAgIGZvciBTIGluICRTQ0hFTUFT OyBkbyBcblwKICAgICAgICAgIGdjb25mdG9vbC0yIC0tbWFrZWZpbGUtaW5zdGFsbC1ydWxlICVz L2V0Yy9nY29uZi9zY2hlbWFzLyRTID4gL2Rldi9udWxsIFxuXAogICAgICAgIGRvbmVcblwKICAg ICAgICBjaG1vZCAtUiA3NzcgJEdDT05GX0NPTkZJR19TT1VSQ0VcblxuIgoKIyAgICAgICAgbGli X2xvY2F0aW9uID0gIiVzL2xpYiIgJSAoc2VsZi5wcmVmaXgsKQojICAgICAgICBsaWJfc2NyaXB0 ID0gIi9zYmluL2xkY29uZmlnXG5cbiIKCiAgICAgICAgaWNvbnNfbG9jYXRpb24gPSAiJXMvc2hh cmUvaWNvbnMiICUgKHNlbGYucHJlZml4LCkKICAgICAgICBpY29uc19zY3JpcHQgPSAiZm9yIGRp ciBpbiAnJXMnOyBkbyBcblwKICAgICAgICAgIGlmIHRlc3QgLWQgXCIkZGlyXCI7IHRoZW4gXG5c CiAgICAgICAgICAgIHRvdWNoIC0tbm8tY3JlYXRlICVzL3NoYXJlL2ljb25zLyRkaXIgXG5cCiAg ICAgICAgICAgICVzL2Jpbi9ndGstdXBkYXRlLWljb24tY2FjaGUgLS1xdWlldCAkZGlyIFxuXAog ICAgICAgICAgICBjaG1vZCAtUiA3NzcgJGRpci9pbmRleC50aGVtZSBcblwKICAgICAgICAgIGZp IFxuXAogICAgICAgIGRvbmVcblxuIgoKICAgICAgICBwaXhidWZfbG9hZGVyc19sb2NhdGlvbiA9 ICIlcy9saWIvZ3RrLTIuMC8yLjQuMC9sb2FkZXJzIiAlIChzZWxmLnByZWZpeCwpCiAgICAgICAg cGl4YnVmX2xvYWRlcnNfc2NyaXB0ID0gImV4cG9ydCBHREtfUElYQlVGX01PRFVMRURJUj0lcy9s aWIvZ3RrLTIuMC8yLjQuMC9sb2FkZXJzIFxuXAogICAgICAgIG1rZGlyIC1wICVzL2V0Yy9ndGst Mi4wIFxuXAogICAgICAgICVzL2Jpbi9nZGstcGl4YnVmLXF1ZXJ5LWxvYWRlcnMgPiAlcy9ldGMv Z3RrLTIuMC9nZGstcGl4YnVmLmxvYWRlcnMgXG5cCiAgICAgICAgY2htb2QgNzc3ICVzL2V0Yy9n dGstMi4wL2dkay1waXhidWYubG9hZGVyc1xuXG4iICUgKChzZWxmLnByZWZpeCwpICogNSkKCiAg ICAgICAgaW1tb2R1bGVzX2xvY2F0aW9uID0gIiVzL2xpYi9ndGstMi4wLzIuNC4wL2ltbW9kdWxl cyIgJSAoc2VsZi5wcmVmaXgsKQogICAgICAgIGltbW9kdWxlc19zY3JpcHQgPSAiZXhwb3J0IEdU S19QQVRIPSVzL2xpYi9ndGstMi4wLzIuNC4wL2ltbW9kdWxlcyBcblwKICAgICAgICBta2RpciAt cCAlcy9ldGMvZ3RrLTIuMCBcblwKICAgICAgICAlcy9iaW4vZ3RrLXF1ZXJ5LWltbW9kdWxlcy0y LjAgPiAlcy9ldGMvZ3RrLTIuMC9ndGsuaW1tb2R1bGVzIFxuXAogICAgICAgIGNobW9kIDc3NyAl cy9ldGMvZ3RrLTIuMC9ndGsuaW1tb2R1bGVzXG5cbiIgJSAoKHNlbGYucHJlZml4LCkgKiA1KQoK ICAgICAgICBwYW5nb19tb2R1bGVzX2xvY2F0aW9uID0gIiVzL2xpYi9wYW5nby8xLjQuMC9tb2R1 bGVzIiAlIChzZWxmLnByZWZpeCwpCiAgICAgICAgcGFuZ29fbW9kdWxlc19zY3JpcHQgPSAibWtk aXIgLXAgJXMvZXRjL3BhbmdvIFxuXAogICAgICAgICVzL2Jpbi9wYW5nby1xdWVyeW1vZHVsZXMg PiAlcy9ldGMvcGFuZ28vcGFuZ28ubW9kdWxlcyBcblwKICAgICAgICBjaG1vZCA3NzcgJXMvZXRj L3BhbmdvL3BhbmdvLm1vZHVsZXMiICUgKChzZWxmLnByZWZpeCwpICogNCkKCiAgICAgICAgaWYg c2VsZi5maWxlc19hcmVfaW5zdGFsbGVkX2hlcmUoZmlsZWxpc3QsIHNjcm9sbGtlZXBlcl9sb2Nh dGlvbik6CiAgICAgICAgICAgIHBvc3Rfc2NyaXB0ICs9IHNjcm9sbGtlZXBlcl9zY3JpcHQKICAg ICAgICAgICAgcG9zdHVuX3NjcmlwdCArPSBzY3JvbGxrZWVwZXJfc2NyaXB0CgogICAgICAgIGlm IHNlbGYuZmlsZXNfYXJlX2luc3RhbGxlZF9oZXJlKGZpbGVsaXN0LCBkZXNrdG9wZGJfbG9jYXRp b24pOgogICAgICAgICAgICBwb3N0X3NjcmlwdCArPSBkZXNrdG9wZGJfc2NyaXB0CiAgICAgICAg ICAgIHBvc3R1bl9zY3JpcHQgKz0gZGVza3RvcGRiX3NjcmlwdAoKICAgICAgICBpZiBzZWxmLmZp bGVzX2FyZV9pbnN0YWxsZWRfaGVyZShmaWxlbGlzdCwgZ2NvbmZfbG9jYXRpb24pOgogICAgICAg ICAgICBmaWxlc19pbnN0YWxsZWRfaGVyZSA9IHNlbGYuZ2V0X2ZpbGVzX2luc3RhbGxlZF9oZXJl KGZpbGVsaXN0LCBnY29uZl9sb2NhdGlvbikKICAgICAgICAgICAgZmlsZXNfaW5zdGFsbGVkX3N0 ciA9ICIgIi5qb2luKGZpbGVzX2luc3RhbGxlZF9oZXJlKQogICAgICAgICAgICB0aGlzX2djb25m X3NjcmlwdCA9IGdjb25mX3NjcmlwdCAlIChzZWxmLnByZWZpeCwgZmlsZXNfaW5zdGFsbGVkX3N0 ciwgc2VsZi5wcmVmaXgpCiAgICAgICAgICAgIHBvc3Rfc2NyaXB0ICs9IHRoaXNfZ2NvbmZfc2Ny aXB0CgojICAgICAgICBpZiBzZWxmLmZpbGVzX2FyZV9pbnN0YWxsZWRfaGVyZShmaWxlbGlzdCwg bGliX2xvY2F0aW9uKToKIyAgICAgICAgICAgIHBvc3Rfc2NyaXB0ICs9IGxpYl9zY3JpcHQKIyAg ICAgICAgICAgIHBvc3R1bl9zY3JpcHQgKz0gbGliX3NjcmlwdAoKICAgICAgICBpZiBzZWxmLmZp bGVzX2FyZV9pbnN0YWxsZWRfaGVyZShmaWxlbGlzdCwgaWNvbnNfbG9jYXRpb24pOgogICAgICAg ICAgICBmaWxlc19pbnN0YWxsZWRfaGVyZSA9IHNlbGYuZ2V0X2ZpbGVzX2luc3RhbGxlZF9oZXJl KGZpbGVsaXN0LCBpY29uc19sb2NhdGlvbiwgRmFsc2UpCiAgICAgICAgICAgIGZpbGVzX2luc3Rh bGxlZF9zdHIgPSAiICIuam9pbihmaWxlc19pbnN0YWxsZWRfaGVyZSkKICAgICAgICAgICAgdGhp c19pY29uc19zY3JpcHQgPSBpY29uc19zY3JpcHQgJSAoZmlsZXNfaW5zdGFsbGVkX3N0ciwgc2Vs Zi5wcmVmaXgsIHNlbGYucHJlZml4KQogICAgICAgICAgICBwb3N0X3NjcmlwdCArPSB0aGlzX2lj b25zX3NjcmlwdAogICAgICAgICAgICBwb3N0dW5fc2NyaXB0ICs9IHRoaXNfaWNvbnNfc2NyaXB0 CgogICAgICAgIGlmIHNlbGYuZmlsZXNfYXJlX2luc3RhbGxlZF9oZXJlKGZpbGVsaXN0LCBwaXhi dWZfbG9hZGVyc19sb2NhdGlvbik6CiAgICAgICAgICAgIHBvc3Rfc2NyaXB0ICs9IHBpeGJ1Zl9s b2FkZXJzX3NjcmlwdAoKICAgICAgICBpZiBzZWxmLmZpbGVzX2FyZV9pbnN0YWxsZWRfaGVyZShm aWxlbGlzdCwgaW1tb2R1bGVzX2xvY2F0aW9uKToKICAgICAgICAgICAgcG9zdF9zY3JpcHQgKz0g aW1tb2R1bGVzX3NjcmlwdAoKICAgICAgICBpZiBzZWxmLmZpbGVzX2FyZV9pbnN0YWxsZWRfaGVy ZShmaWxlbGlzdCwgcGFuZ29fbW9kdWxlc19sb2NhdGlvbik6CiAgICAgICAgICAgIHBvc3Rfc2Ny aXB0ICs9IHBhbmdvX21vZHVsZXNfc2NyaXB0CgogICAgICAgICNjb21iaW5lIHNjcmlwdHMgaW50 byBvbmUgc3RyaW5nCiAgICAgICAgaWYgbGVuKHBvc3Rfc2NyaXB0KSA+IDA6CiAgICAgICAgICAg IHBvc3Rfc2NyaXB0ID0gIiVwb3N0XG4iICsgcG9zdF9zY3JpcHQKICAgICAgICBpZiBsZW4ocG9z dHVuX3NjcmlwdCkgPiAwOgogICAgICAgICAgICBwb3N0dW5fc2NyaXB0ID0gIiVwb3N0dW5cbiIg KyBwb3N0dW5fc2NyaXB0CgogICAgICAgIHBvc3Rfc2NyaXB0ICs9IHBvc3R1bl9zY3JpcHQKCiAg ICAgICAgcmV0dXJuIHBvc3Rfc2NyaXB0CgogICAgZGVmIGdldF9maWxlc19pbnN0YWxsZWRfaGVy ZShzZWxmLCBmaWxlbmFtZXMsIGxvY2F0aW9uLCBnb19kZWVwPVRydWUpOgogICAgICAgIHRhcmdl dF9maWxlcyA9IFtdCgogICAgICAgIGxvY2F0aW9uX2xlbiA9IGxlbihsb2NhdGlvbikKICAgICAg ICBmb3IgZmlsZW5hbWUgaW4gZmlsZW5hbWVzOgogICAgICAgICAgICBmaWxlX3BhcnRfdG9fY2hl Y2sgPSBmaWxlbmFtZVs6bG9jYXRpb25fbGVuXQoKICAgICAgICAgICAgI2NoZWNrIGZvciBtYXRj aAogICAgICAgICAgICBpZiBmaWxlX3BhcnRfdG9fY2hlY2sgPT0gbG9jYXRpb246CiAgICAgICAg ICAgICAgICBmaWxlX3BhcnRfdG9fYWRkID0gZmlsZW5hbWVbbG9jYXRpb25fbGVuOl0KCiAgICAg ICAgICAgICAgICAjcmVtb3ZlIGEgbGVhZGluZyAnLycgaWYgaXQgZXhpc3RzCiAgICAgICAgICAg ICAgICBpZiBmaWxlX3BhcnRfdG9fYWRkWzBdID09ICcvJzoKICAgICAgICAgICAgICAgICAgICBm aWxlX3BhcnRfdG9fYWRkID0gZmlsZV9wYXJ0X3RvX2FkZFsxOl0KCiAgICAgICAgICAgICAgICAj IHN0cmlwIG9mZiBhbnkgJy8ncyBpZiB0aGUgY2FsbGVyIHJlcXVlc3RlZCBzbwogICAgICAgICAg ICAgICAgaWYgbm90IGdvX2RlZXA6CiAgICAgICAgICAgICAgICAgICAgc2xhc2hfbG9jID0gZmls ZV9wYXJ0X3RvX2FkZC5maW5kKCcvJykKICAgICAgICAgICAgICAgICAgICBpZiBzbGFzaF9sb2Mg IT0gLTE6CiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVfcGFydF90b19hZGQgPSBmaWxlX3Bh cnRfdG9fYWRkWzpzbGFzaF9sb2NdCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICNh ZGQgZmlsZSB0byBsaXN0IGlmIGl0IGlzbid0IHRoZXJlIGFscmVhZHkKICAgICAgICAgICAgICAg IGlmIG5vdCBmaWxlX3BhcnRfdG9fYWRkIGluIHRhcmdldF9maWxlczoKICAgICAgICAgICAgICAg ICAgICB0YXJnZXRfZmlsZXMuYXBwZW5kKGZpbGVfcGFydF90b19hZGQpCiAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgcmV0dXJuIHRhcmdldF9maWxlcwogICAgICAgIAoKICAgIGRlZiBmaWxl c19hcmVfaW5zdGFsbGVkX2hlcmUoc2VsZiwgZmlsZW5hbWVzLCBsb2NhdGlvbik6CiAgICAgICAg ZmlsZW5hbWVfbGlzdCA9IFtdCiAgICAgICAgaWYgKHR5cGUoZmlsZW5hbWVzKSAhPSB0eXBlcy5M aXN0VHlwZSk6CiAgICAgICAgICAgIGZpbGVuYW1lX2xpc3QuYXBwZW5kKGZpbGVuYW1lcykKICAg ICAgICBlbHNlOgogICAgICAgICAgICBmaWxlbmFtZV9saXN0ID0gZmlsZW5hbWVzCgogICAgICAg IGxvY2F0aW9uX2xlbiA9IGxlbihsb2NhdGlvbikKICAgICAgICBmb3IgZmlsZW5hbWUgaW4gZmls ZW5hbWVfbGlzdDoKICAgICAgICAgICAgZmlsZV9wYXJ0X3RvX2NoZWNrID0gZmlsZW5hbWVbOmxv Y2F0aW9uX2xlbl0KCiAgICAgICAgICAgIGlmIGZpbGVfcGFydF90b19jaGVjayA9PSBsb2NhdGlv bjoKICAgICAgICAgICAgICAgIHJldHVybiBUcnVlCiAgICAgICAgcmV0dXJuIEZhbHNlCiAgICAK CiAgICBkZWYgZ2V0X21vZHVsZV9vYmooc2VsZiwgbW9kdWxlKToKICAgICAgICBmb3IgbW9kIGlu IHNlbGYubW9kdWxlX2xpc3Q6CiAgICAgICAgICAgIGlmIG1vZC5uYW1lID09IG1vZHVsZToKICAg ICAgICAgICAgICAgIHJldHVybiBtb2QKICAgICAgICByZXR1cm4gTm9uZQoKICAgIGRlZiBmaWxl X2lzX2JsYWNrbGlzdGVkKHNlbGYsIGZpbGVuYW1lKToKICAgICAgICBibGFja19saXN0ZWRfZmls ZXMgPSBbIiVzL3Zhci9zY3JvbGxrZWVwZXIiICUgKHNlbGYucHJlZml4LCksCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICIvZXRjL2hvdHBsdWcuZC9kZWZhdWx0LzIwLWhhbC5ob3RwbHVn Il0KCiAgICAgICAgZm9yIGJsYWNrX2xpc3RfZmlsZSBpbiBibGFja19saXN0ZWRfZmlsZXM6CiAg ICAgICAgICAgIGlmKHNlbGYuZmlsZXNfYXJlX2luc3RhbGxlZF9oZXJlKGZpbGVuYW1lLCBibGFj a19saXN0X2ZpbGUpKToKICAgICAgICAgICAgICAgIHJldHVybiBUcnVlCiAgICAgICAgcmV0dXJu IEZhbHNlCgogICAgZGVmIGdldF9pbnN0YWxsZWRfZmlsZXMoc2VsZik6CiAgICAgICAgaW5zdGFs bGVkX2ZpbGVzID0gW10KICAgICAgICBvdXRwdXRkaXJfbGVuID0gbGVuKHNlbGYub3V0cHV0ZGly KQogICAgICAgIGZvciByb290LCBkaXJzLCBmaWxlcyBpbiBvcy53YWxrKHNlbGYub3V0cHV0ZGly KToKICAgICAgICAgICAgcmVsYXRpdmVfcm9vdCA9IHJvb3Rbb3V0cHV0ZGlyX2xlbjpdCiAgICAg ICAgICAgIGZvciBmaWxlIGluIGZpbGVzOgogICAgICAgICAgICAgICAgcmVsYXRpdmVfcGF0aF90 b19maWxlID0gb3MucGF0aC5qb2luKHJlbGF0aXZlX3Jvb3QsIGZpbGUpCiAgICAgICAgICAgICAg ICBpZiAobm90IHNlbGYuZmlsZV9pc19ibGFja2xpc3RlZChyZWxhdGl2ZV9wYXRoX3RvX2ZpbGUp KToKICAgICAgICAgICAgICAgICAgICBpbnN0YWxsZWRfZmlsZXMuYXBwZW5kKHJlbGF0aXZlX3Bh dGhfdG9fZmlsZSkKICAgICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAgI2lm IHdlJ3JlIG5vdCBnb2luZyB0byBwYWNrYWdlIHRoZSBmaWxlLCBkZWxldGUgaXQgc28KICAgICAg ICAgICAgICAgICAgICAjcnBtYnVpbGQgZG9lc24ndCBjb21wbGFpbgogICAgICAgICAgICAgICAg ICAgIHJlbGF0aXZlX3BhdGhfdG9fZmlsZSA9IHJlbGF0aXZlX3BhdGhfdG9fZmlsZVsxOl0KICAg ICAgICAgICAgICAgICAgICBmdWxsX3BhdGhfdG9fZmlsZSA9IG9zLnBhdGguam9pbihzZWxmLm91 dHB1dGRpciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICByZWxhdGl2ZV9wYXRoX3RvX2ZpbGUpCiAgICAgICAgICAgICAgICAgICAgb3Muc3lzdGVt KCJybSAlcyIgJSBmdWxsX3BhdGhfdG9fZmlsZSkKICAgICAgICByZXR1cm4gaW5zdGFsbGVkX2Zp bGVzCgpyZWdpc3Rlcl9jb21tYW5kKCdidWlsZHBhY2thZ2VzJywgZG9fYnVpbGRwYWNrYWdlcykK --=-Jp1Wv1C2rM/QOWeSfFnC Content-Disposition: attachment; filename=gnome-panel-small.spec Content-Transfer-Encoding: base64 Content-Type: text/plain; name=gnome-panel-small.spec; charset=UTF-8 U3VtbWFyeTogVGhlIGdub21lLXBhbmVsIHBhY2thZ2UgYnVpbHQgZnJvbSBHbm9tZSBDVlMNCk5h bWU6IGdub21lLXBhbmVsLWpoYnVpbGQNClZlcnNpb246IDIwMDUuMDguMTENClJlbGVhc2U6IDEN Ckdyb3VwOiBVc2VyIEludGVyZmFjZS9EZXNrdG9wcw0KTGljZW5zZTogU2VlTW9kdWxlRG9jdW1l bnRhdGlvbg0KQnVpbGRSb290OiAvaG9tZS9tZHJhZ28vdGVzdA0KUmVxdWlyZXM6IHNjcm9sbGtl ZXBlci1qaGJ1aWxkDQpSZXF1aXJlczogbGliZ25vbWV1aS1qaGJ1aWxkDQpSZXF1aXJlczogZ25v bWUtZGVza3RvcC1qaGJ1aWxkDQpSZXF1aXJlczogbGlid25jay1qaGJ1aWxkDQpSZXF1aXJlczog ZXZvbHV0aW9uLWRhdGEtc2VydmVyLWpoYnVpbGQNClJlcXVpcmVzOiBnbm9tZS1tZW51cy1qaGJ1 aWxkDQpSZXF1aXJlczogZ25vbWUtdmZzLWpoYnVpbGQNClJlcXVpcmVzOiBsaWJnbGFkZS1qaGJ1 aWxkDQpSZXF1aXJlczogZ25vbWUtZG9jLXV0aWxzLWpoYnVpbGQNCg0KDQolZGVzY3JpcHRpb24N ClRoaXMgaXMgdGhlIGdub21lLXBhbmVsIG1vZHVsZSBidWlsdCBmcm9tIENWUy4NCg0KIyVpbnN0 YWxsDQojY2QgZ25vbWUtcGFuZWwNCiNybSAtZnIgJXtidWlsZHJvb3R9DQoNCiNtYWtlIGluc3Rh bGwgREVTVERJUj0kUlBNX0JVSUxEX1JPT1QNCg0KJWZpbGVzDQolZGVmYXR0cigtLCByb290LCBy b290KQ0KJWF0dHIoNzc3LCByb290LCByb290KSAvb3B0L2dub21lMi9iaW4vZ25vbWUtZGVza3Rv cC1pdGVtLWVkaXQNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvYmluL3BhbmVs LXRlc3QtYXBwbGV0cw0KJWF0dHIoNzc3LCByb290LCByb290KSAvb3B0L2dub21lMi9iaW4vZ25v bWUtcGFuZWwNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvbGliZXhlYy93bmNr LWFwcGxldA0KJWF0dHIoNzc3LCByb290LCByb290KSAvb3B0L2dub21lMi9saWJleGVjL2Zpc2gt YXBwbGV0LTINCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvbGliZXhlYy9jbG9j ay1hcHBsZXQNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvbGliZXhlYy9ub3Rp ZmljYXRpb24tYXJlYS1hcHBsZXQNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIv bGliL2xpYnBhbmVsLWFwcGxldC0yLnNvLjANCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9n bm9tZTIvbGliL2xpYnBhbmVsLWFwcGxldC0yLmxhDQolYXR0cig3NzcsIHJvb3QsIHJvb3QpIC9v cHQvZ25vbWUyL2xpYi9saWJwYW5lbC1hcHBsZXQtMi5zbw0KJWF0dHIoNzc3LCByb290LCByb290 KSAvb3B0L2dub21lMi9saWIvbGlicGFuZWwtYXBwbGV0LTIuc28uMC4xLjcNCiVhdHRyKDc3Nywg cm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvbGliL3BrZ2NvbmZpZy9saWJwYW5lbGFwcGxldC0yLjAu cGMNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvbGliL2Jvbm9iby9zZXJ2ZXJz L0dOT01FX1BhbmVsLnNlcnZlcg0KJWF0dHIoNzc3LCByb290LCByb290KSAvb3B0L2dub21lMi9s aWIvYm9ub2JvL3NlcnZlcnMvR05PTUVfTm90aWZpY2F0aW9uQXJlYUFwcGxldC5zZXJ2ZXINCiVh dHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvbGliL2Jvbm9iby9zZXJ2ZXJzL0dOT01F X0Nsb2NrQXBwbGV0X0ZhY3Rvcnkuc2VydmVyDQolYXR0cig3NzcsIHJvb3QsIHJvb3QpIC9vcHQv Z25vbWUyL2xpYi9ib25vYm8vc2VydmVycy9HTk9NRV9XbmNrbGV0X0ZhY3Rvcnkuc2VydmVyDQol YXR0cig3NzcsIHJvb3QsIHJvb3QpIC9vcHQvZ25vbWUyL2xpYi9ib25vYm8vc2VydmVycy9HTk9N RV9GaXNoQXBwbGV0X0ZhY3Rvcnkuc2VydmVyDQolYXR0cig3NzcsIHJvb3QsIHJvb3QpIC9vcHQv Z25vbWUyL21hbi9tYW4xL2dub21lLXBhbmVsLjENCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29w dC9nbm9tZTIvc2hhcmUvZ25vbWUtcGFuZWxyYw0KLi4uLg0KJWF0dHIoNzc3LCByb290LCByb290 KSAvb3B0L2dub21lMi9zaGFyZS9pZGwvZ25vbWUtcGFuZWwtMi4wL0dOT01FX1BhbmVsLmlkbA0K JWF0dHIoNzc3LCByb290LCByb290KSAvb3B0L2dub21lMi9ldGMvZ2NvbmYvc2NoZW1hcy9maXNo LnNjaGVtYXMNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvZXRjL2djb25mL3Nj aGVtYXMvcGFuZWwtZ2VuZXJhbC5zY2hlbWFzDQolYXR0cig3NzcsIHJvb3QsIHJvb3QpIC9vcHQv Z25vbWUyL2V0Yy9nY29uZi9zY2hlbWFzL2Nsb2NrLnNjaGVtYXMNCiVhdHRyKDc3Nywgcm9vdCwg cm9vdCkgL29wdC9nbm9tZTIvZXRjL2djb25mL3NjaGVtYXMvcGFuZWwtdG9wbGV2ZWwuc2NoZW1h cw0KJWF0dHIoNzc3LCByb290LCByb290KSAvb3B0L2dub21lMi9ldGMvZ2NvbmYvc2NoZW1hcy9w YW5lbC1kZWZhdWx0LXNldHVwLmVudHJpZXMNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9n bm9tZTIvZXRjL2djb25mL3NjaGVtYXMvd29ya3NwYWNlLXN3aXRjaGVyLnNjaGVtYXMNCiVhdHRy KDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvZXRjL2djb25mL3NjaGVtYXMvd2luZG93LWxp c3Quc2NoZW1hcw0KJWF0dHIoNzc3LCByb290LCByb290KSAvb3B0L2dub21lMi9ldGMvZ2NvbmYv c2NoZW1hcy9wYW5lbC1nbG9iYWwuc2NoZW1hcw0KJWF0dHIoNzc3LCByb290LCByb290KSAvb3B0 L2dub21lMi9ldGMvZ2NvbmYvc2NoZW1hcy9wYW5lbC1vYmplY3Quc2NoZW1hcw0KJWF0dHIoNzc3 LCByb290LCByb290KSAvb3B0L2dub21lMi9ldGMvZ2NvbmYvc2NoZW1hcy9wYW5lbC1jb21wYXRp YmlsaXR5LnNjaGVtYXMNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvaW5jbHVk ZS9wYW5lbC0yLjAvcGFuZWwtYXBwbGV0LWdjb25mLmgNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkg L29wdC9nbm9tZTIvaW5jbHVkZS9wYW5lbC0yLjAvcGFuZWwtYXBwbGV0LmgNCiVhdHRyKDc3Nywg cm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvaW5jbHVkZS9wYW5lbC0yLjAvcGFuZWwtYXBwbGV0LWVu dW1zLmgNCiVhdHRyKDc3Nywgcm9vdCwgcm9vdCkgL29wdC9nbm9tZTIvaW5jbHVkZS9wYW5lbC0y LjAvR05PTUVfUGFuZWwuaA0KDQolcG9zdA0KL29wdC9nbm9tZTIvYmluL3Njcm9sbGtlZXBlci11 cGRhdGUgLXAgL29wdC9nbm9tZTIvdmFyL2xpYi9zY3JvbGxrZWVwZXINCmNobW9kIC1SIDc3NyAv b3B0L2dub21lMi92YXIvbGliL3Njcm9sbGtlZXBlcg0KDQpleHBvcnQgR0NPTkZfQ09ORklHX1NP VVJDRT0neG1sOjovb3B0L2dub21lMi9ldGMvZ2NvbmYvZ2NvbmYueG1sLmRlZmF1bHRzJyANCm1r ZGlyIC1wICRHQ09ORl9DT05GSUdfU09VUkNFIA0KU0NIRU1BUz0iZmlzaC5zY2hlbWFzIHBhbmVs LWdlbmVyYWwuc2NoZW1hcyBjbG9jay5zY2hlbWFzIHBhbmVsLXRvcGxldmVsLnNjaGVtYXMgcGFu ZWwtZGVmYXVsdC1zZXR1cC5lbnRyaWVzIHdvcmtzcGFjZS1zd2l0Y2hlci5zY2hlbWFzIHdpbmRv dy1saXN0LnNjaGVtYXMgcGFuZWwtZ2xvYmFsLnNjaGVtYXMgcGFuZWwtb2JqZWN0LnNjaGVtYXMg cGFuZWwtY29tcGF0aWJpbGl0eS5zY2hlbWFzIiANCmZvciBTIGluICRTQ0hFTUFTOyBkbyANCiAg Z2NvbmZ0b29sLTIgLS1tYWtlZmlsZS1pbnN0YWxsLXJ1bGUgL29wdC9nbm9tZTIvZXRjL2djb25m L3NjaGVtYXMvJFMgPiAvZGV2L251bGwgDQpkb25lDQpjaG1vZCAtUiA3NzcgJEdDT05GX0NPTkZJ R19TT1VSQ0UNCg0KZm9yIGRpciBpbiAnaGljb2xvcic7IGRvIA0KICBpZiB0ZXN0IC1kICIkZGly IjsgdGhlbiANCiAgICB0b3VjaCAtLW5vLWNyZWF0ZSAvb3B0L2dub21lMi9zaGFyZS9pY29ucy8k ZGlyIA0KICAgIC9vcHQvZ25vbWUyL2Jpbi9ndGstdXBkYXRlLWljb24tY2FjaGUgLS1xdWlldCAk ZGlyIA0KICAgIGNobW9kIC1SIDc3NyAkZGlyL2luZGV4LnRoZW1lIA0KICBmaSANCmRvbmUNCg0K JXBvc3R1bg0KL29wdC9nbm9tZTIvYmluL3Njcm9sbGtlZXBlci11cGRhdGUgLXAgL29wdC9nbm9t ZTIvdmFyL2xpYi9zY3JvbGxrZWVwZXINCmNobW9kIC1SIDc3NyAvb3B0L2dub21lMi92YXIvbGli L3Njcm9sbGtlZXBlcg0KDQpmb3IgZGlyIGluICdoaWNvbG9yJzsgZG8gDQogIGlmIHRlc3QgLWQg IiRkaXIiOyB0aGVuIA0KICAgIHRvdWNoIC0tbm8tY3JlYXRlIC9vcHQvZ25vbWUyL3NoYXJlL2lj b25zLyRkaXIgDQogICAgL29wdC9nbm9tZTIvYmluL2d0ay11cGRhdGUtaWNvbi1jYWNoZSAtLXF1 aWV0ICRkaXIgDQogICAgY2htb2QgLVIgNzc3ICRkaXIvaW5kZXgudGhlbWUgDQogIGZpIA0KZG9u ZQ0K --=-Jp1Wv1C2rM/QOWeSfFnC-- --=-Cb+lVrfIQoiJg7Y/jRZP Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQBC/MZX2ovBrIOxiiARAjQOAJ9IBARqrIJvX6kQbwWnMIqEP+oF+wCeNyfb UXmpbsjLlXvIczXQ7RuOadk= =TIa1 -----END PGP SIGNATURE----- --=-Cb+lVrfIQoiJg7Y/jRZP-- --===============0857401630== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gnome-packaging-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-packaging-list --===============0857401630==--