[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