[python3-pkgversion-macros] Initial import (#1204777)
Matej Stuchlik
mstuchli at fedoraproject.org
Tue Mar 24 14:40:41 UTC 2015
commit 3df569a28b2e606b47bd5683c5877c16c0917e07
Author: Matej Stuchlik <mstuchli at redhat.com>
Date: Tue Mar 24 15:40:00 2015 +0100
Initial import (#1204777)
macros.python3-pkgversion.epel | 2 ++
macros.python3-pkgversion.fedora | 1 +
python3-pkgversion-macros.spec | 43 ++++++++++++++++++++++++++++++++++++++++
3 files changed, 46 insertions(+)
---
diff --git a/macros.python3-pkgversion.epel b/macros.python3-pkgversion.epel
new file mode 100644
index 0000000..d78af0c
--- /dev/null
+++ b/macros.python3-pkgversion.epel
@@ -0,0 +1,2 @@
+%python3_pkgversion 34
+%python3_other_pkgversion 35
diff --git a/macros.python3-pkgversion.fedora b/macros.python3-pkgversion.fedora
new file mode 100644
index 0000000..ecf71b4
--- /dev/null
+++ b/macros.python3-pkgversion.fedora
@@ -0,0 +1 @@
+%python3_pkgversion 3
diff --git a/python3-pkgversion-macros.spec b/python3-pkgversion-macros.spec
new file mode 100644
index 0000000..a99d91b
--- /dev/null
+++ b/python3-pkgversion-macros.spec
@@ -0,0 +1,43 @@
+Name: python3-pkgversion-macros
+Version: 1
+Release: 3%{?dist}
+Summary: Convenience macros for Fedora/EPEL Python 3 packages building
+
+License: MIT
+# TODOL url
+URL: https://fedoraproject.org/wiki/User:Bkabrda/EPEL7_Python3
+# Note: there is no way (AFAICS) to *not* define the %python3_other_pkgversion
+# for Fedora in a macro file, so let's just provide two different macro files
+# for EPEL and Fedora
+Source0: macros.python3-pkgversion.epel
+Source1: macros.python3-pkgversion.fedora
+
+BuildArch: noarch
+
+%description
+Package containing %%python3_pkgversion and %%python3_other_pkgversion
+macros for convenient building subpackages for Python 3 stacks on both
+Fedora and EPEL.
+
+%install
+mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d/
+cp -a \
+%if 0%{?fedora}
+%{SOURCE1} \
+%else
+%{SOURCE0} \
+%endif
+%{buildroot}%{_rpmconfigdir}/macros.d/macros.python3-pkgversion
+
+%files
+%{_rpmconfigdir}/macros.d/macros.python3-pkgversion
+
+%changelog
+* Tue Mar 24 2015 Matej Stuchlik <mstuchli at redhat.com> - 1-3
+- Set buildarch to noarch
+
+* Wed Feb 25 2015 Slavek Kabrda <bkabrda at redhat.com> - 1-2
+- Use two sources for different macro files for Fedora/EPEL
+
+* Wed Feb 25 2015 Slavek Kabrda <bkabrda at redhat.com> - 1-1
+- Initial package.
More information about the scm-commits
mailing list