diff options
author | jgmdev | 2015-06-14 03:16:39 -0400 |
---|---|---|
committer | jgmdev | 2015-06-14 03:16:39 -0400 |
commit | dd86d626abb50ed335ed9d8092df33b00a9e98d3 (patch) | |
tree | 01312d2b402f53fa9f55c7fde5113324cb371795 | |
download | aur-dd86d626abb50ed335ed9d8092df33b00a9e98d3.tar.gz |
Initial Import.
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | codelite-git.install | 7 |
3 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..de6fe28b8e61 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = codelite-git + pkgdesc = Open-source, cross platform IDE for the C/C++ programming languages + pkgver = 8.0.1.r162.g36ea786 + pkgrel = 1 + url = http://www.codelite.org/ + install = codelite-git.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = pkgconfig + makedepends = cmake + depends = wxgtk + depends = curl + depends = webkitgtk2 + depends = libssh + depends = xterm + depends = python2 + depends = libedit + depends = ncurses + depends = valgrind + optdepends = graphviz: callgraph visualization + optdepends = lldb-svn: debugger used by the lldb plugin + provides = codelite + conflicts = codelite + conflicts = codelite-bin + conflicts = codelite4-svn + noextract = wxgui.zip + source = git://github.com/eranif/codelite.git + source = http://repos.codelite.org/wxCrafterLibs/wxgui.zip + md5sums = SKIP + md5sums = 093485fcae62073ca8d0ba6ff3a5cb69 + +pkgname = codelite-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6acc3d033670 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Pyro Devil <p dot devil at gmail dot com> +# Contributor: Jefferson Gonzalez <jgmdev@gmail.com> + +pkgname=codelite-git +_gitname=codelite +pkgver=8.0.1.r162.g36ea786 +pkgrel=1 +pkgdesc="Open-source, cross platform IDE for the C/C++ programming languages" +arch=('i686' 'x86_64') +url="http://www.codelite.org/" +install=codelite-git.install +license=('GPL') +depends=('wxgtk' 'curl' 'webkitgtk2' 'libssh' 'xterm' 'python2' 'libedit' 'ncurses' 'valgrind') +makedepends=('pkgconfig' 'cmake') +optdepends=('graphviz: callgraph visualization' + 'lldb-svn: debugger used by the lldb plugin') +conflicts=('codelite' 'codelite-bin' 'codelite4-svn') +provides=('codelite') +source=(git://github.com/eranif/codelite.git + http://repos.codelite.org/wxCrafterLibs/wxgui.zip) +md5sums=('SKIP' + '093485fcae62073ca8d0ba6ff3a5cb69') +noextract=('wxgui.zip') + + +pkgver() { + cd "${srcdir}/${_gitname}" + git describe --tags --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${srcdir}/${_gitname}" + mkdir -p build +} + +build() { + cd "${srcdir}/${_gitname}/build" + + CXXFLAGS="${CXXFLAGS} -fno-devirtualize" + cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DENABLE_CLANG=1 -DCMAKE_INSTALL_LIBDIR=lib .. + make +} + +package() { + cd "${srcdir}/${_gitname}/build" + + make -j1 DESTDIR="${pkgdir}" install + install -m 644 -D "${srcdir}/wxgui.zip" "${pkgdir}/usr/share/codelite/wxgui.zip" + install -m 644 -D "${srcdir}/${_gitname}/LICENSE" "${pkgdir}/usr/share/licenses/codelite/LICENSE" +} diff --git a/codelite-git.install b/codelite-git.install new file mode 100644 index 000000000000..4063311ea1c2 --- /dev/null +++ b/codelite-git.install @@ -0,0 +1,7 @@ +post_install() { + xdg-icon-resource forceupdate +} + +post_remove() { + xdg-icon-resource forceupdate +} |