diff options
author | Jo Inge Buskenes <joinge.dev@gmail.com> | 2014-12-11 17:03:52 +0100 |
---|---|---|
committer | Jo Inge Buskenes <joinge.dev@gmail.com> | 2014-12-11 17:03:52 +0100 |
commit | 5b8168efbecca3ac15c284323fdeed8d2283e79b (patch) | |
tree | 5faeb69ebf740e44aecde3a99c04475bf1462486 | |
parent | Updated manifest (diff) | |
download | joinge-5b8168efbecca3ac15c284323fdeed8d2283e79b.tar.gz joinge-5b8168efbecca3ac15c284323fdeed8d2283e79b.tar.bz2 joinge-5b8168efbecca3ac15c284323fdeed8d2283e79b.zip |
-rw-r--r-- | dev-util/amdapp-codexl/Manifest | 4 | ||||
-rw-r--r-- | dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild | 4 | ||||
-rw-r--r-- | dev-util/amdapp-codexl/amdapp-codexl-1.5.5364.ebuild | 126 | ||||
-rw-r--r-- | dev-util/amdapp-codexl/files/99amdapp-codexl | 4 |
4 files changed, 133 insertions, 5 deletions
diff --git a/dev-util/amdapp-codexl/Manifest b/dev-util/amdapp-codexl/Manifest index 150b51d..6d08965 100644 --- a/dev-util/amdapp-codexl/Manifest +++ b/dev-util/amdapp-codexl/Manifest @@ -3,7 +3,9 @@ DIST AMD_CodeXL_Linux_x86_64_1.2.2484.tar.gz 134221101 SHA256 ac8ebde9ceec54359d DIST AMD_CodeXL_Linux_x86_64_1.3.3449.tar_.gz 82925919 SHA256 c1c45fa7874b33ede4df1c581eaf9e203684cb99fee635ed6b2f2ebe03748256 SHA512 7b1b211462b3f37516dc489f20df09f830acfe5ad90321d378e133ef3ec4de1683b53e9ed3aaac22968a94e40c043eec69167a65acb1e5bf89da0999e3476b9f WHIRLPOOL b45297100e046f7b968c561f2903113536c6893396f6271fa4f4674e6455245a089c483fbfc4d6893b5e5a9e29d4e9b9ec55a1f0ee4f8787cee774eb8538ac8b DIST AMD_CodeXL_Linux_x86_64_1.3.3487.tar.gz 95228153 SHA256 187af1b88adbcf918bb8e290d0692617b9c12cf44283c7543432f93211e2b8bb SHA512 c6d9b25d9e335e56cc5cff358def13e16f09e3870c3bedb9f9fb294e15435cdb009810dfe1e2d86d88828deb3f68a3bbc5c4c2cefbfe31928cd38ddb9673de35 WHIRLPOOL df5dd73c93b02504f8a999ac1e4dd1b19d1335b8132372b97202199e5097a100708f2a6cfc7dad9c5474c8f3fe2116f5b19dfff311054bf34a548d575b2d42ba DIST AMD_CodeXL_Linux_x86_64_1.4.5728.tar.gz 107964482 SHA256 9faee8a15644b0be39cfdd10d3932eb0fc793ffeb1561b140b72cd2189e1da27 SHA512 df4eca67de7e9a016a88c61402dcbd6a707005a4a885c52905994c1d0fd3a50b24ae66a7c30b22eecdc4563e9eb7583096b66f813b2016756ac57fa3712b7b2b WHIRLPOOL 7c46233730e576b4f28792887ae2e11a98fca401aea7f60a417aad075936de4764647cade22807513af715122c0e85ae797c99d680e9c10e059b3ef9c151d077 +DIST AMD_CodeXL_Linux_x86_64_1.5.5364.tar.gz 175079169 SHA256 6fd8707cc0c0fa3b8f357d8f592e45cbf9e30ea745c87ec8d2febb97412d83d8 SHA512 16b737a572cd97535a0620cace83c4e8ae87e5959f90537a8eb891d06afc6fd8c47e3dc55ef3deda1cd0b4db24f13f9bd6ec0ebcd7da0648bf71e26b2e5b5f1e WHIRLPOOL ae352116a630844ade9e69269d4b65663dc79f011420f6ef9ee7bf4cc1e33119c7c59838d0b81763e02403beead8c213230bf15377b8b9f019dfc7e849b5c097 EBUILD amdapp-codexl-1.2.2484.ebuild 7738 SHA256 20a73800fd03e2976400a4c884db41855fcde48d88592fe0fe60edb5996f5577 SHA512 d3c6e043847be066cef5707c9ea3451fbff3e114ba2fdcd5ac9cfda5fed1ec506428d4781a32530a01045d1799afaeabac6dd91058e5874bef483421ce8207e0 WHIRLPOOL 9d49d527e225e70107393c513f5f76e7b42328f5e0ca113c8984715c8d794417ecd1912b7d015e3bc585e56d0df01a178792bf8b138470a7ff8d37b5a8d363ae EBUILD amdapp-codexl-1.3.3449.ebuild 7998 SHA256 4557f80d714a66ac9e651b996ffca81da42a3b22aa65e182836cdc3572d0c388 SHA512 7133b9c45bbf1e0f53adfd4a6de98c197db8e934e74eb1d9397bd9ad43e97487dde1b9ae08e7d04ed4cb5fc417b7192ea12556700962d90651c3564d238aa95f WHIRLPOOL df5353d524ace57790c37e78c7d68d7d7dc5649dcf07e3f48652be36707dcd0e134bf56923e9b30801abaebbef2c8713602c17003860f64a416cf99bcbb41d54 EBUILD amdapp-codexl-1.3.3487.ebuild 7976 SHA256 3b56cc6f17422f5b7ce0f7987ee54ee35bcef85463b9dbc538a14c65572cd3d0 SHA512 aff2954d154267c3a3676edd78dcd2a11822128e07766bb07f1a8596544a6a4348c98965df93c527ab3afe41e97658956cbb36d0fe1e682abe6d25dc63fcd819 WHIRLPOOL 81809343ac01e6a7c28b6ca0455bbecc3eb51f5d97bf9d25c47ea8c8ffb1b353ba5a0ce0aedb7dc93a0c62f6dcaaaa835a75d60fc5364bfd3c759d734ef67240 -EBUILD amdapp-codexl-1.4.5728.ebuild 4916 SHA256 c3a32233ebf9cbb682ecf6552717f0fd830988d38ef93c0ede52335056336d93 SHA512 28beb9cab6592b7616f6395438e4ca2113fec94279cace8fffa01c5bb2f0f495b4ea8b892a9a9f29d5abb3c496b6af1de81c1b79ed2701ea1024fb53e0467c50 WHIRLPOOL 6eb3b9a9a9f4c12d7cbc59351470cfa1cfa1780ec7b172d566c25723ae1b7edb687c860bf1fdeebb392459938110387d6f4fd41dd1227c305463c9ae669efb0a +EBUILD amdapp-codexl-1.4.5728.ebuild 4923 SHA256 8dca733791437b617c9bdc3d31bb1692da214930d2f42507adc86233aaa7a17a SHA512 9cd98cfc9abfc83716c65169360c52914c2b435b57236c6e4b3f5fb1573e50ee38904cbf00bfabb7fe03229b6f3fbba519e4bb2618af8d4d3aceeb792ce964e7 WHIRLPOOL bcfe82aa7fc6b75d450a35af992ee45e54ca1f913953897466c36523c20a70b10fbef402daec9a19eb670cf13db57b5096ccf178a1d85cab31e5f24af513fc69 +EBUILD amdapp-codexl-1.5.5364.ebuild 4933 SHA256 74c8f88e0a84769f2c239ce0d7fad0ac792235b7f01a814a2a0212cf782930ee SHA512 a705bf81ccfc6e10f9210020592f02b318e24a1ddb3631ecec4fa20570bd9bf5de400f79798a0c497955f4d71014f87c49bd1cfda15e9d0ca6f43ccd4c90f47d WHIRLPOOL 5fc7c7c00dada0b596b7d4eac7380d9c0840901f6900820fcc5a698fcce2f6a546d6c2638992fef74722c0c73c6950828a333f2eb45c3e48fda1f002dcd036fd diff --git a/dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild b/dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild index 2bf610b..359ada0 100644 --- a/dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild +++ b/dev-util/amdapp-codexl/amdapp-codexl-1.4.5728.ebuild @@ -115,9 +115,9 @@ pkg_preinst(){ pkg_postinst(){ env-update - elog "AMD CodeXL is now fetched and installed to ${CODEXL_DIR}" + elog "AMD CodeXL is now fetched and installed to /${CODEXL_DIR}" elog "" - elog "Not sure why, but I had to preload the OpenGL library path:" + elog "For some reason it seems necessary to preload the OpenGL library:" elog ">> LD_LIBRARY_PATH=/usr/lib64/opengl/ati/lib CodeXL" elog "" } diff --git a/dev-util/amdapp-codexl/amdapp-codexl-1.5.5364.ebuild b/dev-util/amdapp-codexl/amdapp-codexl-1.5.5364.ebuild new file mode 100644 index 0000000..3eba4ea --- /dev/null +++ b/dev-util/amdapp-codexl/amdapp-codexl-1.5.5364.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="The AMD CodeXL Suite" +HOMEPAGE="http://developer.amd.com/tools-and-sdks/heterogeneous-computing/codexl/" +SRC_URI="http://developer.amd.com/download/AMD_CodeXL_Linux_x86_64_${PV}.tar.gz" + +MERGE_TYPE="binary" + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=x11-libs/gtkglext-1.0 + =media-libs/libpng-1.2* + >=sys-devel/gcc-3.0 + >=sys-libs/glibc-2.12 + virtual/libstdc++ + >=media-libs/mesa-7.0 + >=dev-libs/libxml2-2.0 + >=x11-libs/gtk+-2.0 + >=dev-libs/glib-2.0 + >=x11-libs/libXext-1.0 + >=sys-libs/zlib-1.0 + >=x11-libs/libXmu-1.0 + >=x11-libs/libXt-1.0 + >=x11-libs/libSM-1.0 + >=x11-libs/libICE-1.0 + >=x11-libs/pango-1.0 + >=x11-libs/libX11-1.0 + >=dev-libs/atk-1.0 + >=x11-libs/cairo-1.0 + >=media-libs/freetype-2.0 + >=media-libs/fontconfig-2.0 + >=x11-libs/libXfixes-4.0 + >=x11-libs/libXrender-0.9 + >=x11-libs/libXinerama-1.0 + >=x11-libs/libXi-1.0 + >=x11-libs/libXrandr-1.0 + >=x11-libs/libXcursor-1.0 + >=x11-libs/libXcomposite-0.4 + >=x11-libs/libXdamage-1.0 + >=sys-apps/util-linux-2.0 + >=x11-libs/libxcb-1.0 + >=sys-libs/libselinux-2.0 + >=media-libs/libpng-1.0 + >=x11-libs/pixman-0.15 + >=dev-libs/expat-2.0 + >=x11-libs/libXau-1.0 +" + +# LIBGL_DEBUG=verbose LD_LIBRARY_PATH=$(pwd):/usr/lib64/opengl/ati/lib ./CodeXL-bin + + +# Dependencies listed in the rpm-file (the ones accounted for are double-commented) +# +# # gcc >= 3.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # glibc >= 2.12 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # gtkglext-libs >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # mesa-libGL >= 7.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # mesa-libGLU >= 7.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libxml2 >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # gtk2 >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # glib2 >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXext >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # zlib >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXmu >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXt >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libSM >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libICE >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # pango >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libX11 >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # atk >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # cairo >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # freetype >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # fontconfig >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXfixes >= 4.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXrender >= 0.9 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXinerama >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXi >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXrandr >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXcursor >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXcomposite >= 0.4 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXdamage >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libuuid >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libxcb >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libselinux >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libpng >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # pixman >= 0.15 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # expat >= 2.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# # libXau >= 1.0 is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 +# /bin/sh is needed by AMD_CodeXL_Linux-1.5.5364-0.x86_64 + + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/AMD_CodeXL_Linux_x86_64_${PV}" + +CODEXL_DIR="opt/${P}" + +pkg_preinst(){ + dodir "${CODEXL_DIR}" + cp -rpP ${S}/* "${D}${CODEXL_DIR}" || die + + mkdir ${FILESDIR} + echo "PATH=\"/${CODEXL_DIR}\"" > "${FILESDIR}/99${PN}" + echo "ROOTPATH=\"/${CODEXL_DIR}\"" >> "${FILESDIR}/99${PN}" + doenvd "${FILESDIR}/99${PN}" +# mv AMD_CodeXL_Linux_x86_64_${PV}/Output_x86_64/release amdapp-codecl +# rm -rf tools/lib/x86* +} + +pkg_postinst(){ + env-update + + elog "AMD CodeXL is now fetched and installed to ${CODEXL_DIR}" + elog "" + elog "Not sure why, but I had to preload the OpenGL library path:" + elog ">> LD_LIBRARY_PATH=/usr/lib64/opengl/ati/lib CodeXL" + elog "" +} + diff --git a/dev-util/amdapp-codexl/files/99amdapp-codexl b/dev-util/amdapp-codexl/files/99amdapp-codexl index ac35dd3..f11731e 100644 --- a/dev-util/amdapp-codexl/files/99amdapp-codexl +++ b/dev-util/amdapp-codexl/files/99amdapp-codexl @@ -1,2 +1,2 @@ -PATH="/opt/amdapp-codexl-1.3.3487/bin" -ROOTPATH="/opt/amdapp-codexl-1.3.3487/bin" +PATH="/opt/amdapp-codexl-1.5.5364" +ROOTPATH="/opt/amdapp-codexl-1.5.5364" |