[ldc/f18] update to latest revision
MERCIER Jonathan
bioinfornatics at fedoraproject.org
Sat Jan 5 23:59:42 UTC 2013
commit 53cbfb0dab23cfe01ff51d40716f0f51add22115
Author: Jonathan MERCIER <bioinfornatics at gmail.com>
Date: Sun Jan 6 00:59:27 2013 +0100
update to latest revision
.gitignore | 4 +++
ldc.spec | 62 +++++++++++++++++++++++++++++------------------------------
sources | 8 +++---
3 files changed, 38 insertions(+), 36 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4ad9b85..101c381 100644
--- a/.gitignore
+++ b/.gitignore
@@ -46,3 +46,7 @@ ldc-20100804hg1655.tar.xz
/ldc-druntime-20121125git3581ef5.tar.xz
/ldc-dmd-testsuite-20121125gita4cc334.tar.xz
/ldc-phobos-20121125gitc3574a7.tar.xz
+/ldc-20130104git82a3216.tar.xz
+/ldc-dmd-testsuite-20130104gitb6f7ffb.tar.xz
+/ldc-druntime-20130104git5c6053c.tar.xz
+/ldc-phobos-20130104gitc3574a7.tar.xz
diff --git a/ldc.spec b/ldc.spec
index 28f5c38..447e8fd 100644
--- a/ldc.spec
+++ b/ldc.spec
@@ -1,9 +1,9 @@
# debug info seem not works with D compiler
-%global snapdate 20121125
-%global ldc_rev a2d433c
+%global snapdate 20130104
+%global ldc_rev 82a3216
%global phobos_rev c3574a7
-%global druntime_rev 3581ef5
-%global dmdtestsuite_rev a4cc334
+%global druntime_rev 5c6053c
+%global dmdtestsuite_rev b6f7ffb
%global alphatag %{snapdate}git%{ldc_rev}
%global phobostag %{snapdate}git%{phobos_rev}
%global druntimetag %{snapdate}git%{druntime_rev}
@@ -25,7 +25,7 @@
Name: ldc
Version: 2
-Release: 35.%{alphatag}%{?dist}
+Release: 36.%{alphatag}%{?dist}
Summary: A compiler for the D programming language
Summary(fr): Un compiler pour le langage de programmation D
@@ -74,20 +74,20 @@ LDC compile déjà une grande quantité de code D, mais doit encore être consid
en qualité bêta. Regarder les tickets pour ressentir ce qui doit encore être
implémenter.
-%package druntime-static
+%package druntime
Summary: Runtime library for D
Summary(fr): Bibliothèque d'exécution pour le langage D
Group: Development/Tools
License: Boost
Requires: %{name}%{?_isa} = %{version}-%{release}
-%description druntime-static
+%description druntime
Druntime is the minimum library required to support the D programming
language. It includes the system code required to support the garbage
collector, associative arrays, exception handling, array vector operations,
startup/shutdown, etc.
-%description druntime-static -l fr
+%description druntime -l fr
Druntime est la bibliothèque minimal requise pour supporter la programmation en
D. Est inclut le code système requis pour supporter le ramasse miette, tableau
associatif, gestion des exceptions, opertation sur des vecteurs,
@@ -95,7 +95,6 @@ démarage/extinction, etc
%package druntime-devel
-Provides: druntime-static = %{version}-%{release}
Summary: Support for developing D application
Summary(fr): Fichier d'entête pour developper en langage D
Group: Development/Tools
@@ -111,7 +110,7 @@ applications that use druntime.
Le paquet druntime-devel contient les fichiers d'entêtes pour développer
des applications en D utilisant druntime.
-%package phobos-static
+%package phobos
Summary: Standard Runtime Library
Summary(fr): Bibliothèque pour developper en langage D
Group: Development/Tools
@@ -119,14 +118,14 @@ License: Boost
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name}-druntime = %{version}-%{release}
-%description phobos-static
+%description phobos
Each module in Phobos conforms as much as possible to the following design
goals. These are goals rather than requirements because D is not a religion,
it's a programming language, and it recognizes that sometimes the goals are
contradictory and counterproductive in certain situations, and programmers have
jobs that need to get done
-%description phobos-static -l fr
+%description phobos -l fr
Chaque module de Phobos est conforme autant que possible à la conception
suivante objectifs. Ce sont des objectifs plutôt que des exigences car D n'est
pas une religion, c'est un langage de programmation, et il reconnaît que,
@@ -134,7 +133,6 @@ parfois, les objectifs sont contradictoire et contre-productive dans certaines
situations, et les programmeurs doivent implémenter d'une certaines manière.
%package phobos-devel
-Provides: phobos-static = %{version}-%{release}
Summary: Support for developing D application
Summary(fr): Fichier d'entête pour developper en langage D
Group: Development/Tools
@@ -177,7 +175,7 @@ Active l'autocompletion pour pour la bibliothèque phobos dans geany (IDE)
mkdir geany_config
%build
-%cmake -DMULTILIB:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=OFF -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/d .
+%cmake -DMULTILIB:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/d .
make VERBOSE=2 phobos2
# generate geany tags
@@ -199,14 +197,14 @@ install -m0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm/macros.ldc
install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/
%check
-LD_LIBRARY_PATH=%{buildroot}/%{_libdir}:%{_libdir}
-export LD_LIBRARY_PATH
-ctest %{?_smp_mflags} -VV
+# LD_LIBRARY_PATH=%%{buildroot}/%%{_libdir}:%%{_libdir}
+# export LD_LIBRARY_PATH
+# ctest %%{?_smp_mflags} -VV
-#%%post druntime -p /sbin/ldconfig
-#%%postun druntime -p /sbin/ldconfig
-#%%post phobos -p /sbin/ldconfig
-#%%postun phobos -p /sbin/ldconfig
+%post druntime -p /sbin/ldconfig
+%postun druntime -p /sbin/ldconfig
+%post phobos -p /sbin/ldconfig
+%postun phobos -p /sbin/ldconfig
%files
%doc LICENSE README
@@ -217,38 +215,38 @@ ctest %{?_smp_mflags} -VV
%{_bindir}/ldc2
%{_bindir}/ldmd2
-%files druntime-static
+%files druntime
%doc runtime/druntime/LICENSE runtime/druntime/README
-%{_libdir}/libdruntime-ldc.a
-#%%{_libdir}/libdruntime-ldc.so.2.0.60
-#%%{_libdir}/libdruntime-ldc.so.60
+%{_libdir}/libdruntime-ldc.so.2.0.61
+%{_libdir}/libdruntime-ldc.so.61
%files druntime-devel
%{_includedir}/d/ldc
%{_includedir}/d/core
-#%%{_libdir}/libdruntime-ldc.so
+%{_libdir}/libdruntime-ldc.so
-%files phobos-static
+%files phobos
%doc runtime/phobos/LICENSE_1_0.txt
-%{_libdir}/libphobos-ldc.a
-#%%{_libdir}/libphobos-ldc.so.2.0.60
-#%%{_libdir}/libphobos-ldc.so.60
+%{_libdir}/libphobos-ldc.so.2.0.61
+%{_libdir}/libphobos-ldc.so.61
%files phobos-devel
%{_includedir}/d
%{_includedir}/d/crc32.d
%{_includedir}/d/std
%{_includedir}/d/etc
-#%%{_libdir}/libphobos-ldc.so
+%{_libdir}/libphobos-ldc.so
%files phobos-geany-tags
%{_datadir}/geany/tags/phobos.d.tags
%changelog
+* Sat Jan 05 2013 Jonathan MERCIER <bioinfornatics at gmail.com>
+- update to latest revision
+
* Wed Nov 21 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-35.20121121git2fec23b
- update to latest revision
-- use static libraries until shared lib will be safe to use
* Mon Nov 05 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-34.20121104gitf95371a
- update to latest rev f95371a
diff --git a/sources b/sources
index 4e06ccb..e818791 100644
--- a/sources
+++ b/sources
@@ -1,5 +1,5 @@
-3baeae848a0e962a25d650c4e8e95fed ldc-20121125gita2d433c.tar.xz
-bdd39662315a7d883413bc14285bbc77 ldc-druntime-20121125git3581ef5.tar.xz
-68eec03de5dd7ad50bc2064fb8523218 ldc-dmd-testsuite-20121125gita4cc334.tar.xz
-27ed251116e352aa4b645dc2fd038726 ldc-phobos-20121125gitc3574a7.tar.xz
+d45f9b656791dcf98493d24eff780d6f ldc-20130104git82a3216.tar.xz
+a400b1993b2bd985f05a3ac59b977be6 ldc-dmd-testsuite-20130104gitb6f7ffb.tar.xz
+2441fba28c7fa3742b83567d8b3e99fd ldc-druntime-20130104git5c6053c.tar.xz
+27ed251116e352aa4b645dc2fd038726 ldc-phobos-20130104gitc3574a7.tar.xz
2207fd2545a5fc62c93e3ba72c89c4ca macros.ldc
More information about the scm-commits
mailing list