geany-plugins 1.28
[git/cygwin-packages/geany-plugins.git] / geany-plugins.cygport
1 inherit gnome2 python
2
3 NAME="geany-plugins"
4 VERSION=1.28
5 RELEASE=1
6 CATEGORY="Editors"
7 SUMMARY="Collection of plugins for Geany IDE"
8 DESCRIPTION="The Geany-plugins project is a collection of different plugins
9 for Geany, the lightweight IDE."
10 HOMEPAGE="http://plugins.geany.org/"
11 SRC_URI="http://plugins.geany.org/geany-plugins/${NAME}-${VERSION}.tar.bz2"
12 PATCH_URI="
13 0.20-gmodule.patch
14 0.21.1-no-undefined.patch
15 1.25-i18n-vpath.patch
16 1.25-pretty-printer-docs.patch
17 "
18
19 ACLOCAL_FLAGS="-I build/cache -I build"
20 CYGCONF_ARGS="RST2HTML=/usr/bin/rst2html.py"
21
22 PKG_NAMES="${NAME}-common"
23 geany_plugins_CATEGORY="_obsolete"
24 geany_plugins_common_CONTENTS="usr/share/locale/"
25 for p in addons autoclose automark codenav commander debugger defineformat \
26 devhelp geanyctags geanydoc geanyextrasel geanygendoc geanyinsertnum \
27 geanylatex geanylipsum geanylua geanymacro geanyminiscript \
28 geanynumberedbookmarks geanypg geanyprj geanypy geanyvc geniuspaste \
29 git-changebar lineoperations markdown multiterm overview pairtaghighlighter \
30 pohelper pretty-printer projectorganizer scope sendmail shiftcolumn \
31 spellcheck tableconvert treebrowser updatechecker webhelper xmlsnippets
32 do
33 PKG_NAMES+=" ${NAME}-${p}"
34 declare geany_plugins_${p//-/_}_SUMMARY="${p} plugin for Geany text editor"
35 declare geany_plugins_${p//-/_}_REQUIRES="${NAME}-common"
36 declare geany_plugins_${p//-/_}_CONTENTS="usr/lib/geany/$p.dll usr/share/doc/${NAME}/$p/"
37 done
38 geany_plugins_debugger_REQUIRES="gdb"
39 geany_plugins_debugger_CONTENTS+=" usr/share/${NAME}/debugger/"
40 geany_plugins_devhelp_CONTENTS+=" usr/share/${NAME}/devhelp/"
41 geany_plugins_geanyctags_REQUIRES="ctags"
42 geany_plugins_geanygendoc_REQUIRES="python-docutils"
43 geany_plugins_geanygendoc_CONTENTS+=" usr/share/${NAME}/geanygendoc/"
44 geany_plugins_geanylatex_REQUIRES="texlive-collection-latex"
45 geany_plugins_geanylua_CONTENTS+="
46 usr/lib/${NAME}/geanylua/
47 usr/share/${NAME}/geanylua/
48 "
49 geany_plugins_geanypy_CONTENTS+=" usr/lib/geany/*.py usr/lib/geany/geanypy/"
50 geany_plugins_geniuspaste_CONTENTS+=" usr/share/${NAME}/geniuspaste/"
51 geany_plugins_git_changebar_CONTENTS+=" usr/share/${NAME}/git-changebar/"
52 geany_plugins_overview_CONTENTS+=" usr/share/${NAME}/overview/"
53 geany_plugins_pohelper_CONTENTS+=" usr/share/${NAME}/pohelper/"
54 geany_plugins_projectorganizer_CONTENTS+="
55 usr/share/icons/hicolor/*/apps/prjorg-*
56 etc/postinstall/${NAME}.sh
57 "
58 geany_plugins_scope_REQUIRES="gdb"
59 geany_plugins_scope_CONTENTS+=" usr/share/${NAME}/scope/"
60 geany_plugins_sendmail_OBSOLETES="${NAME}-geanysendmail"
61
62 DIFF_EXCLUDES="ax_python_devel.m4"
63
64 KEEP_LA_FILES="none"
65 # each plugin installs its own docs
66 RESTRICT="postinst-doc"
This page took 0.055412 seconds and 6 git commands to generate.