[tango] new rev
MERCIER Jonathan
bioinfornatics at fedoraproject.org
Wed Oct 3 20:13:49 UTC 2012
commit 3da89411fd0021e95115536244ceed77a9f92832
Author: Jonathan MERCIER <bioinfornatics at gmail.com>
Date: Wed Oct 3 22:13:36 2012 +0200
new rev
.gitignore | 1 +
sources | 3 +-
tango.spec | 90 +++++++++++++++++++++++++++++------------------------------
3 files changed, 46 insertions(+), 48 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ce11172..35022a9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/DdocToDevhelp
/tango-20120206gitc6be365.xz
/tango-20120215git7aec6a1.xz
+/tango-20120821git7b92443.tar.xz
diff --git a/sources b/sources
index 06f927b..bfaed1f 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-3a711395c43a213fd5c140bd9419a713 tango-20120215git7aec6a1.xz
-d4589c353570552e2d5b8adf87e492f7 DdocToDevhelp
+1b5487933e112dad313b1138450a309b tango-20120821git7b92443.tar.xz
diff --git a/tango.spec b/tango.spec
index e5e2c21..b1a0e17 100644
--- a/tango.spec
+++ b/tango.spec
@@ -1,5 +1,5 @@
-%global alphatag 20120215
-%global tango_revision git7aec6a1
+%global alphatag 20120821
+%global tango_revision git7b92443
%global debug_package %{nil}
# The source for this package was pulled from upstream's git.
@@ -7,11 +7,11 @@
# cd Tango-D2; git rev-parse --short HEAD -> for tango_rev
# git clone git://github.com/SiegeLord/Tango-D2.git
# cd Tango-D2; git checkout %%tango_rev
-# git archive --prefix=tango-%%{alphatag}/ HEAD | xz > ../tango-%%{alphatag}.xz
+# git archive --prefix=tango-%%{alphatag}/ HEAD --format=tar | xz > ../tango-%%{alphatag}.xz
Name: tango
Version: 2
-Release: 6.%{alphatag}%{tango_revision}%{?dist}
+Release: 11.%{alphatag}%{tango_revision}%{?dist}
Summary: The Developer's Library for D
Group: Development/Libraries
@@ -21,11 +21,10 @@ Group: Development/Libraries
# unwelcome restriction, in which case the AFL is the correct license to apply.
License: AFL or BSD
URL: http://www.dsource.org/projects/tango
-Source0: %{name}-%{alphatag}%{tango_revision}.xz
-Source1: DdocToDevhelp
+Source0: %{name}-%{alphatag}%{tango_revision}.tar.xz
BuildRequires: ldc, ldc-phobos-devel, ldc-druntime-devel
-BuildRequires: gcc, ruby
+BuildRequires: gcc, make
%description
Tango is a cohesive and comprehensive library for the D programming language,
@@ -55,7 +54,7 @@ gamme qu'elle propose.
%package devel
Summary: Development files for %{name}
Group: Development/Libraries
-Provides: %{name}-static = %{version}-%{release}
+
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
@@ -136,77 +135,76 @@ Enable autocompletion for tango library in geany (IDE)
%description -l fr geany-tags
Active l'autocompletion pour pour la bibliothèque tango dans geany (IDE)
-%package devhelp
-Summary: tango user and reference manuals
-Group: Development/Tools
-Requires: %{name} = %{version}-%{release}
-Requires: devhelp
-BuildRequires: python, python-BeautifulSoup
-BuildArch: noarch
-
-%description devhelp
-User Manual and Reference, Manual are provided in HTML format. You can use
-devhelp to browse it.
-
-%description -l fr devhelp
-Manuel et référence, le manuel est fournit au format HTML. Vous pouez utilisez
-devhelp pour le parcourir.
-
-
%prep
%setup -q -n %{name}-%{alphatag}%{tango_revision}
# remove binaries
rm -rf ./build/bin/*
# fix end of line
find . -type f \( -name "*.d" -or -name "*.xml" \) -exec sed -i 's/\r//' {} \;
-# fix compiler to call
-#sed -i 's/ldmd/ldmd2/g' ./build/script/bob.rb
# temp geany config directory for allow geany to generate tags
mkdir geany_config
-
%build
#./build/script/bob.rb -v -r ldc -c ldc -p linux .
-make %{?_smp_mflags} -f build/Makefile DCFLAGS+="%{_d_optflags}" LIBDIR=%{_libdir} all
+make %{?_smp_mflags} -f build/Makefile DCFLAGS+="%{_d_optflags}" LIBDIR=%{_libdir} DCFLAGS_IMPORT="-Itango" all-shared
# generate geany tags
geany -c geany_config -g tango.d.tags $(find tango/ -name "*.d")
%install
-mkdir -p %{buildroot}%{_libdir}/
-mkdir -p %{buildroot}%{_datadir}/pkgconfig
-mkdir -p %{buildroot}%{_d_includedir}/%{name}
-mkdir -p %{buildroot}/%{_datadir}/geany/tags/
+mkdir -p %{buildroot}%{_libdir}/
+mkdir -p %{buildroot}%{_datadir}/pkgconfig
+mkdir -p %{buildroot}%{_d_includedir}/%{name}
+mkdir -p %{buildroot}/%{_datadir}/geany/tags/
# Tango
-make %{?_smp_mflags} -f build/Makefile DCFLAGS+="%{_d_optflags}" DESTDIR=%{buildroot} DATA_DIR=%{_datadir} INCLUDE_DIR=%{_d_includedir} LIB_DIR=%{_libdir} install-static-lib install-header install-pkgfile
+make %{?_smp_mflags} -f build/Makefile DCFLAGS+="%{_d_optflags} -d" DESTDIR=%{buildroot} DATA_DIR=%{_datadir} INCLUDE_DIR=%{_d_includedir} LIB_DIR=%{_libdir} install-shared
+pushd %{buildroot}%{_libdir}/
+ln -s libtango-ldc.so.2 libtango-ldc.so.2.0.0
+ln -s libtango-ldc.so.2 libtango-ldc.so
+popd
# Geany tag
install -m0755 tango.d.tags %{buildroot}/%{_datadir}/geany/tags/
-# Devhelp
-python %{SOURCE1} -n Tango -s %{buildroot}%{_d_includedir}/%{name}/ -p %{buildroot}/%{_datadir}
-find %{buildroot}/%{_datadir}/devhelp/books/Tango -name "*.html" | xargs sed -i "s|%{buildroot}||g"
+%files
+%{_libdir}/lib%{name}-ldc.so.2
+%{_libdir}/lib%{name}-ldc.so.2.0.0
%files devel
-%doc README.md LICENSE.txt
-%{_libdir}/lib%{name}-ldc.a
+%{_libdir}/lib%{name}-ldc.so
%{_d_includedir}/%{name}
%{_datadir}/pkgconfig/%{name}.pc
%files doc
-%doc doc/example
+%doc doc/example README.md LICENSE.txt
+%{_docdir}/%{name}/
+
%files geany-tags
%{_datadir}/geany/tags/%{name}.d.tags
-%files devhelp
-%{_datadir}/devhelp/books/Tango
%changelog
-* Sun Aug 12 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-6.20120215git7aec6a1
-- rebuild
-* Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2-5.20120215git7aec6a1
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+* Wed Oct 03 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-11.20120821git7b92443
+- update
+
+* Sun Aug 12 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-10.20120731gitb4c308f5
+- Update to nex rev
+
+* Thu Jun 14 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-9.20120421gitb3f47b9
+- rebuild dmdfe 2.059
+
+* Thu Jun 14 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-8.20120421gitb3f47b9
+- rebuild dmdfe 2.059
+
+* Sun Jun 10 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-7.20120421gitb3f47b9
+- rebuilt
+
+* Wed Jun 06 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-6.20120421gitb3f47b9
+- fix spec file
+
+* Fri May 25 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-5.2012021gitb3f47b9
+- update to latest tango rev, with dmdfe 2.059
* Thu Feb 16 2012 Jonathan MERCIER <bioinfornatics at gmail.com> - 2-4.20120206gitc6be365
- update to latest tango rev who fix build with dmdfe 2.058
More information about the scm-commits
mailing list