[golang-googlecode-text] Resolves: rhbz#1056285 - newpackage
Lokesh Mandvekar
lsm5 at fedoraproject.org
Mon Sep 29 12:47:08 UTC 2014
commit 30b9d9c756875352308f9e9361b8b81257fe9425
Author: Lokesh Mandvekar <lsm5 at fedoraproject.org>
Date: Mon Sep 29 07:46:53 2014 -0500
Resolves: rhbz#1056285 - newpackage
Signed-off-by: Lokesh Mandvekar <lsm5 at fedoraproject.org>
.gitignore | 1 +
golang-googlecode-text.spec | 90 +++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 92 insertions(+), 0 deletions(-)
---
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 <lsm5 at fedoraproject.org> - 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
More information about the scm-commits
mailing list