[ldc/f16] fix spec file

MERCIER Jonathan bioinfornatics at fedoraproject.org
Tue Oct 4 18:09:07 UTC 2011


commit d59cebb185f1d676a173b795fcc3a065c2d8bab7
Author: Jonathan MERCIER <bioinfornatics at gmail.com>
Date:   Tue Oct 4 20:08:50 2011 +0200

    fix spec file

 ldc.spec |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)
---
diff --git a/ldc.spec b/ldc.spec
index 0f16dfb..e265f0e 100644
--- a/ldc.spec
+++ b/ldc.spec
@@ -140,12 +140,27 @@ applications that use phobos.
 Le paquet phobos-devel contient les fichiers d'entêtes pour développer
 des applications en D utilisant phobos.
 
+%package phobos-geany-tags
+Summary:        Support for enable autocompletion in geany
+Group:          Development/Tools
+Requires:       %{name} =  %{version}-%{release}
+BuildRequires:  geany
+Requires:       geany
+
+%description phobos-geany-tags
+Enable autocompletion for phobos library in geany (IDE)
+
+%description -l fr phobos-geany-tags
+Active l'autocompletion pour pour la bibliothèque phobos dans geany (IDE)
+
 %prep
 %setup -q -n %{name}-%{alphatag}
 %setup -q -T -D -a 1 -n %{name}-%{alphatag}
 %setup -q -T -D -a 2 -n %{name}-%{alphatag}
 %patch0 -p1 -b .fix
 find . -type f -exec sed -i 's/\r//g' {} \;
+# temp geany config directory for allow geany to generate tags
+mkdir geany_config
 
 %build
 %cmake  -DD_VERSION:STRING=2                        \
@@ -182,6 +197,13 @@ ln %{buildroot}%{_bindir}/ldc2	%{buildroot}%{_bindir}/ldc
 %clean
 rm -rf %{buildroot}
 
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
+%post druntime -p /sbin/ldconfig
+%postun druntime -p /sbin/ldconfig
+%post phobos -p /sbin/ldconfig
+%postun phobos -p /sbin/ldconfig
+
 %files
 %defattr(-,root,root,-)
 %doc LICENSE readme.txt
@@ -211,6 +233,10 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %{_includedir}/d/phobos
 
+%files phobos-geany-tags
+%defattr(-,root,root,-)
+%{_datadir}/geany/tags/phobos.d.tags
+
 %changelog
 * Sat Sep 17 2011 Jonathan MERCIER <bioinfornatics at fedoraproject.org> - 2-4.20110915git423076d
 - Update to latest revision


More information about the scm-commits mailing list