From 30b9d9c756875352308f9e9361b8b81257fe9425 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Sep 29 2014 12:46:53 +0000 Subject: Resolves: rhbz#1056285 - newpackage Signed-off-by: Lokesh Mandvekar --- diff --git a/.gitignore b/.gitignore index e69de29..23e52d5 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/024681b033bea960a9312d2420f5c942d4a3a7f0.tar.gz diff --git a/golang-googlecode-text.spec b/golang-googlecode-text.spec new file mode 100644 index 0000000..d63f708 --- /dev/null +++ b/golang-googlecode-text.spec @@ -0,0 +1,90 @@ +%global debug_package %{nil} +%global provider_tld com +%global provider google +%global provider_prefix code +%global project p +%global repo text +%global import_path %{provider_prefix}.%{provider}.%{provider_tld}/%{project}/go.%{repo} +%global rev 024681b033bea960a9312d2420f5c942d4a3a7f0 +%global shortrev %(r=%{rev}; echo ${r:0:12}) + +Name: golang-%{provider}%{provider_prefix}-%{repo} +Version: 0 +Release: 0.1.hg%{shortrev}%{?dist} +Summary: Supplementary Go text libraries +License: CC-BY +URL: http://%{import_path} +Source0: https://%{repo}.go.%{provider}%{provider_prefix}.%{provider_tld}/archive/%{rev}.tar.gz +BuildArch: noarch + +%description +%{summary} + +%package devel +BuildRequires: golang >= 1.2.1-3 +Requires: golang >= 1.2.1-3 +Summary: Supplementary Go text libraries +Provides: golang(%{import_path}/cldr) = %{version}-%{release} +Provides: golang(%{import_path}/collate) = %{version}-%{release} +Provides: golang(%{import_path}/collate/build) = %{version}-%{release} +Provides: golang(%{import_path}/collate/colltab) = %{version}-%{release} +Provides: golang(%{import_path}/collate/tools/colcmp) = %{version}-%{release} +Provides: golang(%{import_path}/display) = %{version}-%{release} +Provides: golang(%{import_path}/encoding) = %{version}-%{release} +Provides: golang(%{import_path}/encoding/charmap) = %{version}-%{release} +Provides: golang(%{import_path}/encoding/japanese) = %{version}-%{release} +Provides: golang(%{import_path}/encoding/korean) = %{version}-%{release} +Provides: golang(%{import_path}/encoding/simplifiedchinese) = %{version}-%{release} +Provides: golang(%{import_path}/encoding/traditionalchinese) = %{version}-%{release} +Provides: golang(%{import_path}/encoding/unicode) = %{version}-%{release} +Provides: golang(%{import_path}/internal/triegen) = %{version}-%{release} +Provides: golang(%{import_path}/internal/ucd) = %{version}-%{release} +Provides: golang(%{import_path}/language) = %{version}-%{release} +Provides: golang(%{import_path}/transform) = %{version}-%{release} +Provides: golang(%{import_path}/unicode/norm) = %{version}-%{release} + +%description devel +%{summary} + +This package contains library source intended for building other packages +which use the supplementary Go text libraries. + +%prep +%setup -qn %{repo}.go-%{shortrev} + +%build + +%install +install -dp %{buildroot}%{gopath}/src/%{import_path} +for dir in */ ; do + cp -rpav $dir %{buildroot}%{gopath}/src/%{import_path}/ +done + +%check +for dir in $(find . -mindepth 0 -maxdepth 3 -type d); do +# test fails for transform + if [[ $(find $dir -maxdepth 1 -name *_test.go | wc -l) != '0' && $dir != "./transform" ]]; then + GOPATH=%{gopath}:%{buildroot}%{gopath} go test %{import_path}/$dir + fi + +done + +# delete encoding/testdata +rm -rf %{buildroot}%{gopath}/src/%{import_path}/encoding/testdata + +%files devel +%doc AUTHORS CONTRIBUTORS LICENSE PATENTS README +%dir %{gopath}/src/%{import_path} +%dir %{gopath}/src/%{import_path}/* +%dir %{gopath}/src/%{import_path}/*/* +%dir %{gopath}/src/%{import_path}/*/*/* +%{gopath}/src/%{import_path}/*/Makefile +%{gopath}/src/%{import_path}/*/*/Makefile +%{gopath}/src/%{import_path}/*/*/*/Makefile +%{gopath}/src/%{import_path}/*/*.go +%{gopath}/src/%{import_path}/*/*/*.go +%{gopath}/src/%{import_path}/*/*/*/*.go + +%changelog +* Sun Sep 28 2014 Lokesh Mandvekar - 0-0.1.hg024681b033be +- Resolves: rhbz#1056285 - Initial package diff --git a/sources b/sources index e69de29..e011a91 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +bc3f6a8747753956b7a4c1572cc1afee 024681b033bea960a9312d2420f5c942d4a3a7f0.tar.gz