Advertisement
Guest User

PKGBUILD m2e

a guest
Jul 20th, 2013
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 6.68 KB | None | 0 0
  1. # Maintainer: Joel Pedraza <joel@joelpedraza.com>
  2. # Contributor: Dieter Hsu <dieterplex@gmail.com>
  3.  
  4. pkgname=eclipse-m2e
  5. pkgver=1.4
  6. _pkgver=1.4.0
  7. pkgrel=1
  8. _builddate=20130601
  9. _buildtime=0317
  10. pkgdesc="Maven Integration for Eclipse"
  11. arch=('i686' 'x86_64')
  12. url="http://eclipse.org/m2e"
  13. license=('EPL')
  14. depends=('eclipse-wtp-wst')
  15. replaces=('eclipse-m2eclipse')
  16. _url="http://download.eclipse.org/technology/m2e/releases/${pkgver}/${_pkgver}.${_builddate}-${_buildtime}"
  17.  
  18. source=(
  19.     "${_url}/features/org.eclipse.m2e.feature_${_pkgver}.${_builddate}-${_buildtime}.jar"
  20.     "${_url}/features/org.eclipse.m2e.logback.feature_${_pkgver}.${_builddate}-${_buildtime}.jar"
  21.     "${_url}/features/org.eclipse.m2e.sdk.feature_${_pkgver}.${_builddate}-${_buildtime}.jar"
  22.     "${_url}/plugins/com.ning.async-http-client_1.6.5.20130531-2315.jar"
  23.     "${_url}/plugins/org.eclipse.m2e.archetype.common_${_pkgver}.20130531-2315.jar"
  24.     "${_url}/plugins/org.eclipse.m2e.core.ui_${_pkgver}.${_builddate}-${_buildtime}.jar"
  25.     "${_url}/plugins/org.eclipse.m2e.core_${_pkgver}.${_builddate}-${_buildtime}.jar"
  26.     "${_url}/plugins/org.eclipse.m2e.discovery_${_pkgver}.${_builddate}-${_buildtime}.jar"
  27.     "${_url}/plugins/org.eclipse.m2e.editor.xml_${_pkgver}.${_builddate}-${_buildtime}.jar"
  28.     "${_url}/plugins/org.eclipse.m2e.editor_${_pkgver}.${_builddate}-${_buildtime}.jar"
  29.     "${_url}/plugins/org.eclipse.m2e.jdt_${_pkgver}.${_builddate}-${_buildtime}.jar"
  30.     "${_url}/plugins/org.eclipse.m2e.launching_${_pkgver}.${_builddate}-${_buildtime}.jar"
  31.     "${_url}/plugins/org.eclipse.m2e.lifecyclemapping.defaults_${_pkgver}.${_builddate}-${_buildtime}.jar"
  32.     "${_url}/plugins/org.eclipse.m2e.logback.appender_${_pkgver}.${_builddate}-${_buildtime}.jar"
  33.     "${_url}/plugins/org.eclipse.m2e.logback.configuration_${_pkgver}.${_builddate}-${_buildtime}.jar"
  34.     "${_url}/plugins/org.eclipse.m2e.maven.indexer_${_pkgver}.20130531-2315.jar"
  35.     "${_url}/plugins/org.eclipse.m2e.maven.runtime_${_pkgver}.20130531-2315.jar"
  36.     "${_url}/plugins/org.eclipse.m2e.model.edit_${_pkgver}.${_builddate}-${_buildtime}.jar"
  37.     "${_url}/plugins/org.eclipse.m2e.refactoring_${_pkgver}.${_builddate}-${_buildtime}.jar"
  38.     "${_url}/plugins/org.eclipse.m2e.scm_${_pkgver}.${_builddate}-${_buildtime}.jar"
  39.     "${_url}/plugins/org.eclipse.m2e.tests.common_${_pkgver}.${_builddate}-${_buildtime}.jar"
  40.     "${_url}/plugins/org.jboss.netty_3.2.5.Final-20130531-2315.jar")
  41. noextract=(
  42.     "${_url}/features/org.eclipse.m2e.feature_${_pkgver}.${_builddate}-${_buildtime}.jar"
  43.     "${_url}/features/org.eclipse.m2e.logback.feature_${_pkgver}.${_builddate}-${_buildtime}.jar"
  44.     "${_url}/features/org.eclipse.m2e.sdk.feature_${_pkgver}.${_builddate}-${_buildtime}.jar"
  45.     "${_url}/plugins/com.ning.async-http-client_1.6.5.20130531-2315.jar"
  46.     "${_url}/plugins/org.eclipse.m2e.archetype.common_${_pkgver}.20130531-2315.jar"
  47.     "${_url}/plugins/org.eclipse.m2e.core.ui_${_pkgver}.${_builddate}-${_buildtime}.jar"
  48.     "${_url}/plugins/org.eclipse.m2e.core_${_pkgver}.${_builddate}-${_buildtime}.jar"
  49.     "${_url}/plugins/org.eclipse.m2e.discovery_${_pkgver}.${_builddate}-${_buildtime}.jar"
  50.     "${_url}/plugins/org.eclipse.m2e.editor.xml_${_pkgver}.${_builddate}-${_buildtime}.jar"
  51.     "${_url}/plugins/org.eclipse.m2e.editor_${_pkgver}.${_builddate}-${_buildtime}.jar"
  52.     "${_url}/plugins/org.eclipse.m2e.jdt_${_pkgver}.${_builddate}-${_buildtime}.jar"
  53.     "${_url}/plugins/org.eclipse.m2e.launching_${_pkgver}.${_builddate}-${_buildtime}.jar"
  54.     "${_url}/plugins/org.eclipse.m2e.lifecyclemapping.defaults_${_pkgver}.${_builddate}-${_buildtime}.jar"
  55.     "${_url}/plugins/org.eclipse.m2e.logback.appender_${_pkgver}.${_builddate}-${_buildtime}.jar"
  56.     "${_url}/plugins/org.eclipse.m2e.logback.configuration_${_pkgver}.${_builddate}-${_buildtime}.jar"
  57.     "${_url}/plugins/org.eclipse.m2e.maven.indexer_${_pkgver}.20130531-2315.jar"
  58.     "${_url}/plugins/org.eclipse.m2e.maven.runtime_${_pkgver}.20130531-2315.jar"
  59.     "${_url}/plugins/org.eclipse.m2e.model.edit_${_pkgver}.${_builddate}-${_buildtime}.jar"
  60.     "${_url}/plugins/org.eclipse.m2e.refactoring_${_pkgver}.${_builddate}-${_buildtime}.jar"
  61.     "${_url}/plugins/org.eclipse.m2e.scm_${_pkgver}.${_builddate}-${_buildtime}.jar"
  62.     "${_url}/plugins/org.eclipse.m2e.tests.common_${_pkgver}.${_builddate}-${_buildtime}.jar"
  63.     "${_url}/plugins/org.jboss.netty_3.2.5.Final-20130531-2315.jar")
  64.  
  65. build() {
  66.   _dest=${pkgdir}/usr/share/eclipse/dropins/m2e/eclipse
  67.   install -dm755 ${_dest}/plugins
  68.  
  69.   for url in ${source[@]}
  70.   do
  71.     _file="${url##*/}"
  72.     _type="${url%/*}"
  73.     _type="${_type##*/}"
  74.  
  75.     if [ ${_type} == 'features' ]; then
  76.         #install -m644 ${srcdir}/${_file} ${_dest}/features # w/ extract
  77.         install -dm755 ${_dest}/features/${_file/.jar}
  78.         cd ${_dest}/features/${_file/.jar}
  79.         jar xf ${srcdir}/${_file} || return 1
  80.     else
  81.         install -m644 ${srcdir}/${_file} ${_dest}/plugins
  82.     fi
  83.   done    
  84. }
  85.  
  86. # vim:set ts=4 sw=4 et:
  87. sha256sums=('d2379c34ab513d4b1cc1fbe6058bfd3e4b63747cbf7effc808cf501f5f0be46d'
  88.             '9eca247e83c1d4495ac9d4590199dc57d884338b8e8c6600417b80fe73bdf42f'
  89.             '91f0bffd0c5479d905728bce1b5be23fee69dc49542987573a9ba7aa726b7601'
  90.             '0b04a10f5bc97ea488cd981f59834e2d7321718e2438238777b02780e7abcfb6'
  91.             'f661d8cc790c71d28e23c72feab4c1546b4f0538736e33bac71d83c14f365e2e'
  92.             'd0e26dd1eebe7ad2895768c044b74a539cc74a92ee74d4d440fc49252e27e6da'
  93.             'd5b15376db649ee96c8f497a37517fa8f5bf821521e31e296ed4c7724eb830bb'
  94.             '7388d5ef1fee2e8df0e045b007fec2cfc6ff13f7294a9d924588429a388a2722'
  95.             '4ea77918329ca1318bcbaba4fcab466d2b261dc82ef7847c9f456fec2dba9f29'
  96.             '12826b897d46c97d25e784508775e48e4b6d806b40443f3ac091044793366e6a'
  97.             '3a11aba9319d43541464bb69983e4bf50e24233b6bca5959e60450a4392044e0'
  98.             'ed80cf17d374d51a9051ea3ce2bd8dafa9ec46b2f9023a6423c310672c13b121'
  99.             'a9e611329eedd1a6cdc7d691b38f0bf073c556f71c17ca58ad898d34d2a0d977'
  100.             'd32470eeb85c3ce0db8c0cb405e3189384d1f4347c3ff13c22dbae0ea124dc96'
  101.             '6dfe9f236e2a33e4d6f5c910db5f5d9ee5011811a7fa83e356b950506489d872'
  102.             '3cdd4422ef58c1a73b3b83b9ab4b9cee40e5973e0f9e9a85e8b5acb5796cb087'
  103.             'b0f68addb79e3f6b91116dc99d65f454360344b444e1e14a086708c4d73a98bb'
  104.             'db5edec46347b9eac0a2968ca581db5a48531ad124dca93419cab791e4afe3e6'
  105.             '6c74d3067620387e14b55916047c9895310b57357b239dccd9d2ce98530138b4'
  106.             'f3c2b975d9b28e672fdcc46bfc405b33e958332151e3fbc0909ab53049223617'
  107.             '52827d923753060795b9faa6c8bb28cbaafad074862ff3cfb30f744dd1209791'
  108.             'b259faa793c85961c9ec6f27efe2934d341029560bd82d42363a21a9b015e10c'
  109. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement