[Exherbo-dev] Changes in qmake.exlib

Heiko Becker heirecka at exherbo.org
Sat Feb 8 20:45:47 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

our qmake4.exlib wasn't well suited to handle building packages
against Qt4 or 5 if the used version depended on an option.

Therefore I've committed some changes addressing this issue after some
discussion in #exherbo-kde. Because it can handle both versions now
I've renamed it to qmake.exlib. If you want to handle both you can
pass '4' or '5' to eqmake in your src_configure(). Look at
app-text/texmaker in ::desktop for an example. Otherwise you only need
"require qmake" or "require qmake [ slot=5 ]" respectively. Further
changes are:

* QMAKE4_SRC_CONFIGURE_PARAMS -> EQMAKE_PARAMS
* EQMAKE4_SOURCES             -> EQMAKE_SOURCES
* eqmake4                     -> eqmake
* Dependency handling in the exlib was dropped because everything
using it added appropriate deps anyway

If I didn't miss anything all packages in our repos should be already
fixed (or there should be at least patches awaiting approval on
gerrit). Feel free to fix remaining issues if that's not the case.

- -- 
Best regards,
Heiko Becker
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJS9pd7AAoJELtGM1DW7zHvMgEP/2wDxhFdBnGkiScpB92l5RFL
H7Ju73avNB/5zKpy9hh80xADXX83lXLPAFy6pHZuFnWKOpQuURr9LbHskzt8hPFA
XWEKPG9xWeS16x8v3srIf8mhPeyTK0sj3Mfvy9RXzrtGll+7dLJERnRc0paN128w
SMvSivoCTBjdu3pkUXQ6ZFl+PQbAsc8k6SzMSFPl0a2Bo34vCFS/Ib+myV06OI/x
vsr2EYa11Cejj0Jw/oJGF/7jDEYZTUHbqD77SLa1DyNff1pjXt6wE1VfvoPss1LY
Eyldts9IUrmTk792BleYH67/j5wrsyFXGg67uTLvW/hqnRddG/Z08txj9XnNhAKE
Od566EfmCzA78f1FlYmQCYGEirBZYeCcQwIAklUnh1UWpXaOoovVso1EzDqFK/AZ
GmBk5g4BW02UEWtIJa649AWgWLW2pGy9UgmbIiu0JrHyFiIN/aKbmwOIqya4H3Yz
Hq5giWhSDynBRbUFuwNEtDLYd+36TLxNCSgine6bTYXUxv0HkoplEYl4KKFHfb6b
oP8pLw7lgG1Ytt7OI661cc2T9oHB2suZOe/FdtU2bSVaNcjyqpxT9kDUdoew9m/r
faMo8clC7VUbH2Cg8p90pZ2qgzt1ZVRCm1XABwOn5M5t9Nf2+qSG1BxWEXNrefv+
D3QiXHIcxXLypBggQFFg
=oXJy
-----END PGP SIGNATURE-----



More information about the Exherbo-dev mailing list