diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a558554
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/skopeo-9e971b4.tar.gz
diff --git a/.skopeo.metadata b/.skopeo.metadata
new file mode 100644
index 0000000..fc364c5
--- /dev/null
+++ b/.skopeo.metadata
@@ -0,0 +1 @@
+dc887ec157d9e06ba74b9c68c5d1c7b9b690b09a SOURCES/skopeo-9e971b4.tar.gz
diff --git a/README.md b/README.md
deleted file mode 100644
index 98f42b4..0000000
--- a/README.md
+++ /dev/null
@@ -1,4 +0,0 @@
-The master branch has no content
-
-Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6
-If you find this file in a distro specific branch, it means that no content has been checked in yet
diff --git a/SPECS/skopeo.spec b/SPECS/skopeo.spec
new file mode 100644
index 0000000..f382df8
--- /dev/null
+++ b/SPECS/skopeo.spec
@@ -0,0 +1,302 @@
+%if 0%{?fedora} || 0%{?rhel} == 6
+%global with_devel 0
+%global with_bundled 1
+%global with_debug 1
+%global with_check 0
+%global with_unit_test 0
+%else
+%global with_devel 0
+%global with_bundled 1
+%global with_debug 1
+%global with_check 0
+%global with_unit_test 0
+%endif
+
+#%if 0%{?with_debug}
+#%global _dwz_low_mem_die_limit 0
+#%else
+%global debug_package   %{nil}
+#%endif
+
+%global provider        github
+%global provider_tld    com
+%global project         projectatomic
+%global repo            skopeo
+# https://github.com/projectatomic/skopeo
+%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
+%global import_path     %{provider_prefix}
+%global commit          9e971b4937d176aa7ac3af6377b69e58bfd789eb
+%global shortcommit     %(c=%{commit}; echo ${c:0:7})
+
+Name:           skopeo
+Epoch:          1
+Version:        0.1.13
+Release:        8%{?dist}
+Summary:        Inspect Docker images and repositories on registries
+License:        ASL 2.0
+URL:            https://%{provider_prefix}
+Source0:        https://%{provider_prefix}/archive/%{commit}/%{repo}-%{shortcommit}.tar.gz
+
+# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required
+ExclusiveArch:  %{?go_arches:%{go_arches}}%{!?go_arches:%{ix86} x86_64 %{arm}}
+BuildRequires:  git
+# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
+BuildRequires:  %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} >= 1.6.2
+BuildRequires:  go-md2man
+BuildRequires:  gpgme-devel
+BuildRequires:  libassuan-devel
+
+%description
+Command line utility to inspect images and repositories directly on Docker
+registries without the need to pull them
+
+%if 0%{?with_devel}
+%package devel
+Summary:       %{summary}
+BuildArch:     noarch
+
+%if 0%{?with_check} && ! 0%{?with_bundled}
+BuildRequires: golang(github.com/Azure/go-ansiterm/winterm)
+BuildRequires: golang(github.com/Sirupsen/logrus)
+BuildRequires: golang(github.com/docker/distribution)
+BuildRequires: golang(github.com/docker/distribution/context)
+BuildRequires: golang(github.com/docker/distribution/digest)
+BuildRequires: golang(github.com/docker/distribution/manifest)
+BuildRequires: golang(github.com/docker/distribution/manifest/manifestlist)
+BuildRequires: golang(github.com/docker/distribution/manifest/schema1)
+BuildRequires: golang(github.com/docker/distribution/manifest/schema2)
+BuildRequires: golang(github.com/docker/distribution/reference)
+BuildRequires: golang(github.com/docker/distribution/registry/api/errcode)
+BuildRequires: golang(github.com/docker/distribution/registry/api/v2)
+BuildRequires: golang(github.com/docker/distribution/registry/client)
+BuildRequires: golang(github.com/docker/distribution/registry/client/auth)
+BuildRequires: golang(github.com/docker/distribution/registry/client/transport)
+BuildRequires: golang(github.com/docker/distribution/registry/storage/cache)
+BuildRequires: golang(github.com/docker/distribution/registry/storage/cache/memory)
+BuildRequires: golang(github.com/docker/distribution/uuid)
+BuildRequires: golang(github.com/docker/docker/api)
+BuildRequires: golang(github.com/docker/docker/daemon/graphdriver)
+BuildRequires: golang(github.com/docker/docker/distribution/metadata)
+BuildRequires: golang(github.com/docker/docker/distribution/xfer)
+BuildRequires: golang(github.com/docker/docker/dockerversion)
+BuildRequires: golang(github.com/docker/docker/image)
+BuildRequires: golang(github.com/docker/docker/image/v1)
+BuildRequires: golang(github.com/docker/docker/layer)
+BuildRequires: golang(github.com/docker/docker/opts)
+BuildRequires: golang(github.com/docker/docker/pkg/archive)
+BuildRequires: golang(github.com/docker/docker/pkg/chrootarchive)
+BuildRequires: golang(github.com/docker/docker/pkg/fileutils)
+BuildRequires: golang(github.com/docker/docker/pkg/homedir)
+BuildRequires: golang(github.com/docker/docker/pkg/httputils)
+BuildRequires: golang(github.com/docker/docker/pkg/idtools)
+BuildRequires: golang(github.com/docker/docker/pkg/ioutils)
+BuildRequires: golang(github.com/docker/docker/pkg/jsonlog)
+BuildRequires: golang(github.com/docker/docker/pkg/jsonmessage)
+BuildRequires: golang(github.com/docker/docker/pkg/longpath)
+BuildRequires: golang(github.com/docker/docker/pkg/mflag)
+BuildRequires: golang(github.com/docker/docker/pkg/parsers/kernel)
+BuildRequires: golang(github.com/docker/docker/pkg/plugins)
+BuildRequires: golang(github.com/docker/docker/pkg/pools)
+BuildRequires: golang(github.com/docker/docker/pkg/progress)
+BuildRequires: golang(github.com/docker/docker/pkg/promise)
+BuildRequires: golang(github.com/docker/docker/pkg/random)
+BuildRequires: golang(github.com/docker/docker/pkg/reexec)
+BuildRequires: golang(github.com/docker/docker/pkg/stringid)
+BuildRequires: golang(github.com/docker/docker/pkg/system)
+BuildRequires: golang(github.com/docker/docker/pkg/tarsum)
+BuildRequires: golang(github.com/docker/docker/pkg/term)
+BuildRequires: golang(github.com/docker/docker/pkg/term/windows)
+BuildRequires: golang(github.com/docker/docker/pkg/useragent)
+BuildRequires: golang(github.com/docker/docker/pkg/version)
+BuildRequires: golang(github.com/docker/docker/reference)
+BuildRequires: golang(github.com/docker/docker/registry)
+BuildRequires: golang(github.com/docker/engine-api/types)
+BuildRequires: golang(github.com/docker/engine-api/types/blkiodev)
+BuildRequires: golang(github.com/docker/engine-api/types/container)
+BuildRequires: golang(github.com/docker/engine-api/types/filters)
+BuildRequires: golang(github.com/docker/engine-api/types/image)
+BuildRequires: golang(github.com/docker/engine-api/types/network)
+BuildRequires: golang(github.com/docker/engine-api/types/registry)
+BuildRequires: golang(github.com/docker/engine-api/types/strslice)
+BuildRequires: golang(github.com/docker/go-connections/nat)
+BuildRequires: golang(github.com/docker/go-connections/tlsconfig)
+BuildRequires: golang(github.com/docker/go-units)
+BuildRequires: golang(github.com/docker/libtrust)
+BuildRequires: golang(github.com/gorilla/context)
+BuildRequires: golang(github.com/gorilla/mux)
+BuildRequires: golang(github.com/opencontainers/runc/libcontainer/user)
+BuildRequires: golang(github.com/vbatts/tar-split/archive/tar)
+BuildRequires: golang(github.com/vbatts/tar-split/tar/asm)
+BuildRequires: golang(github.com/vbatts/tar-split/tar/storage)
+BuildRequires: golang(golang.org/x/net/context)
+%endif
+
+%description devel
+%{summary}
+
+This package contains library source intended for
+building other packages which use import path with
+%{import_path} prefix.
+%endif
+
+%if 0%{?with_unit_test} && 0%{?with_devel}
+%package unit-test-devel
+Summary:         Unit tests for %{name} package
+%if 0%{?with_check}
+#Here comes all BuildRequires: PACKAGE the unit tests
+#in %%check section need for running
+%endif
+
+# test subpackage tests code from devel subpackage
+Requires:        %{name}-devel = %{version}-%{release}
+
+%description unit-test-devel
+%{summary}
+
+This package contains unit tests for project
+providing packages with %{import_path} prefix.
+%endif
+
+%prep
+%autosetup -Sgit -n %{repo}-%{commit}
+
+%build
+mkdir -p src/github.com/projectatomic
+ln -s ../../../ src/github.com/projectatomic/skopeo
+
+mkdir -p vendor/src
+for v in vendor/*; do
+    if test ${v} = vendor/src; then continue; fi
+    if test -d ${v}; then
+	mv ${v} vendor/src/
+    fi
+done
+
+%if ! 0%{?with_bundled}
+rm -rf vendor/
+export GOPATH=$(pwd):%{gopath}
+%else
+export GOPATH=$(pwd):$(pwd)/vendor:%{gopath}
+%endif
+
+export GO15VENDOREXPERIMENT=1
+
+%if ! 0%{?gobuild:1}
+%define gobuild(o:) go build -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n')" -a -v -x %{?**};
+%endif
+
+%gobuild -o skopeo ./cmd/skopeo
+
+if test -f man/skopeo.1.md; then
+    go-md2man -in man/skopeo.1.md -out skopeo.1
+fi
+
+%install
+mkdir -p %{buildroot}/%{_mandir}/man1
+make DESTDIR=%{buildroot} install
+
+# source codes for building projects
+%if 0%{?with_devel}
+install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
+echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list
+# find all *.go but no *_test.go files and generate devel.file-list
+for file in $(find . -iname "*.go" \! -iname "*_test.go" | grep -v "./vendor") ; do
+    echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
+    install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
+    cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
+    echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list
+done
+%endif
+
+# testing files for this project
+%if 0%{?with_unit_test} && 0%{?with_devel}
+install -d -p %{buildroot}/%{gopath}/src/%{import_path}/
+# find all *_test.go files and generate unit-test.file-list
+for file in $(find . -iname "*_test.go" | grep -v "./vendor"); do
+    echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list
+    install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file)
+    cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file
+    echo "%%{gopath}/src/%%{import_path}/$file" >> unit-test-devel.file-list
+done
+%endif
+
+%if 0%{?with_devel}
+sort -u -o devel.file-list devel.file-list
+%endif
+
+%check
+%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel}
+%if ! 0%{?with_bundled}
+export GOPATH=%{buildroot}/%{gopath}:%{gopath}
+%else
+export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath}
+%endif
+
+%gotest %{import_path}/integration
+%endif
+
+#define license tag if not already defined
+%{!?_licensedir:%global license %doc}
+
+%if 0%{?with_devel}
+%files devel -f devel.file-list
+%license LICENSE
+%doc README.md
+%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project}
+%endif
+
+%if 0%{?with_unit_test} && 0%{?with_devel}
+%files unit-test-devel -f unit-test-devel.file-list
+%license LICENSE
+%doc README.md
+%endif
+
+%files
+%{_bindir}/skopeo
+%{_mandir}/man1/skopeo.1*
+%license LICENSE
+%doc README.md
+
+%changelog
+* Tue Jul 25 2016 Lokesh Mandvekar <lsm5@redhat.com> - 1:0.1.13-8
+- bump release, srpm issues in previous build
+
+* Tue Jul 12 2016 Lokesh Mandvekar <lsm5@redhat.com> - 1:0.1.13-7
+- build with golang >= 1.6.2
+
+* Fri Jun 24 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 1:0.1.13-6
+- Bump Epoch to 1 since that's what skopeo had when it was an atomic
+subpackage
+
+* Tue Jun 21 2016 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.1.13-5
+- include go-srpm-macros and compiler(go-compiler) in fedora conditionals
+- define %%gobuild if not already
+- add patch to build with older version of golang
+
+* Thu Jun 02 2016 Antonio Murdaca <runcom@fedoraproject.org> - 0.1.13-4
+- update to v0.1.12
+
+* Tue May 31 2016 Antonio Murdaca <runcom@fedoraproject.org> - 0.1.12-3
+- fix go build source path
+
+* Fri May 27 2016 Antonio Murdaca <runcom@fedoraproject.org> - 0.1.12-2
+- update to v0.1.12
+
+* Tue Mar 08 2016 Antonio Murdaca <runcom@fedoraproject.org> - 0.1.11-1
+- update to v0.1.11
+
+* Tue Mar 08 2016 Antonio Murdaca <runcom@fedoraproject.org> - 0.1.10-1
+- update to v0.1.10
+- change runcom -> projectatomic
+
+* Mon Feb 29 2016 Antonio Murdaca <runcom@fedoraproject.org> - 0.1.9-1
+- update to v0.1.9
+
+* Mon Feb 29 2016 Antonio Murdaca <runcom@fedoraproject.org> - 0.1.8-1
+- update to v0.1.8
+
+* Mon Feb 22 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.4-2
+- https://fedoraproject.org/wiki/Changes/golang1.6
+
+* Fri Jan 29 2016 Antonio Murdaca <runcom@redhat.com> - 0.1.4
+- First package for Fedora