[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