Browse code

Adding python-xml package

Seperating python-xml package from python-libs package

Change-Id: Id48969173f52631d5d5c327415a5da226946c33d
Reviewed-on: http://photon-jenkins.eng.vmware.com/89
Reviewed-by: Sharath George
Tested-by: jenkins-photon <wangnan2015@hotmail.com>

mbassiouny authored on 2015/11/04 08:31:03
Showing 12 changed files
... ...
@@ -20,6 +20,7 @@ BuildRequires:	nss-devel
20 20
 BuildRequires:	libndp-devel
21 21
 BuildRequires:	python2
22 22
 BuildRequires:	python2-libs
23
+BuildRequires:  python-xml
23 24
 BuildRequires:	dhcp-client
24 25
 BuildRequires:	libsoup-devel
25 26
 BuildRequires:  autogen
... ...
@@ -11,6 +11,7 @@ Vendor:		VMware, Inc.
11 11
 Distribution:	Photon
12 12
 BuildRequires:	python2-devel
13 13
 BuildRequires:	python2-libs
14
+BuildRequires:  python-xml
14 15
 Requires:	python2
15 16
 
16 17
 %description
... ...
@@ -32,6 +32,7 @@ Group:      Development/Languages
32 32
 Requires:   gobject-introspection
33 33
 BuildRequires:	python2-devel
34 34
 BuildRequires:	python2-libs
35
+BuildRequires:  python-xml
35 36
 Requires:	python2
36 37
 %description python
37 38
 This package contains a Python package for handling the introspection
... ...
@@ -45,6 +46,7 @@ Requires:   glib-devel
45 45
 Requires:   python2
46 46
 Requires:   python2-devel
47 47
 Requires:   python2-libs
48
+Requires:   python-xml
48 49
 
49 50
 %description devel
50 51
 Libraries and headers for gobject-introspection.
... ...
@@ -22,6 +22,7 @@ BuildRequires:	subversion-devel >= 1.8.13
22 22
 BuildRequires:	cyrus-sasl >= 2.1.26
23 23
 BuildRequires:	python2 >= 2.6
24 24
 BuildRequires:	python2-libs
25
+BuildRequires:  python-xml
25 26
 BuildRequires:	python2-devel
26 27
 Requires:	apr >= 1.5.2
27 28
 Requires:	apr-util >= 1.5.4
... ...
@@ -11,6 +11,7 @@ Source0:    https://projects.archlinux.org/mkinitcpio.git/snapshot/%{name}-%{ver
11 11
 %define sha1 mkinitcpio=0e124990118d170f6852efe46d889b5adae6dfd6
12 12
 BuildRequires: asciidoc
13 13
 BuildRequires: python2-libs
14
+BuildRequires: python-xml
14 15
 BuildRequires: docbook-xsl
15 16
 BuildRequires: libxml2-devel
16 17
 BuildRequires: libxslt
... ...
@@ -19,6 +19,7 @@ BuildRequires:  openssl-devel
19 19
 BuildRequires:  python2 >= 2.7.0
20 20
 BuildRequires:  python2-devel
21 21
 BuildRequires:  python2-libs
22
+BuildRequires:  python-xml
22 23
 BuildRequires:  python-setuptools
23 24
 
24 25
 Requires:       libcap-ng
... ...
@@ -26,6 +27,7 @@ Requires:       openssl
26 26
 Requires:       PyYAML
27 27
 Requires:       python2
28 28
 Requires:       python2-libs
29
+Requires:       python-xml
29 30
 Requires:       python-configobj
30 31
 Requires:       python-jsonpatch
31 32
 Requires:       python-prettytable
... ...
@@ -11,6 +11,7 @@ Vendor:		VMware, Inc.
11 11
 Distribution:	Photon
12 12
 BuildRequires:	python2-devel
13 13
 BuildRequires:	python2-libs
14
+BuildRequires:  python-xml
14 15
 BuildRequires:	libxslt
15 16
 BuildRequires:	cython
16 17
 Requires:	python2
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:	A high-level scripting language
2 2
 Name:		python2
3 3
 Version:	2.7.9
4
-Release:	3%{?dist}
4
+Release:	4%{?dist}
5 5
 License:	PSF
6 6
 URL:		http://www.python.org/
7 7
 Group:		System Environment/Programming
... ...
@@ -47,6 +47,14 @@ The python interpreter can be embedded into applications wanting to
47 47
 use python as an embedded scripting language.  The python-libs package 
48 48
 provides the libraries needed for this.
49 49
 
50
+%package -n python-xml
51
+Summary: XML libraries for python runtime
52
+Group: Applications/System
53
+Requires: python2-libs = %{version}-%{release}
54
+
55
+%description -n python-xml
56
+The python-xml package provides the libraries needed for XML manipulation.
57
+
50 58
 %package devel
51 59
 Summary: The libraries and header files needed for Python development.
52 60
 Group: Development/Libraries
... ...
@@ -158,11 +166,16 @@ rm -rf %{buildroot}/*
158 158
 %exclude %{_libdir}/python2.7/sqlite3/test
159 159
 %exclude %{_libdir}/python2.7/idlelib/idle_test
160 160
 %exclude %{_libdir}/python2.7/test
161
-#%exclude %{_libdir}/python2.7/unittest
162 161
 %exclude %{_libdir}/python2.7/lib-dynload/_ctypes_test.so
163 162
 %exclude %{_libdir}/python2.7/config
164 163
 %exclude %{_libdir}/python2.7/config/*
165 164
 %exclude %{_libdir}/libpython2.7.so
165
+%exclude %{_libdir}/python2.7/xml
166
+%exclude %{_libdir}/python2.7/lib-dynload/pyexpat.so
167
+
168
+%files -n python-xml
169
+%{_libdir}/python2.7/xml
170
+%{_libdir}/python2.7/lib-dynload/pyexpat.so
166 171
 
167 172
 %files devel
168 173
 %defattr(-,root,root)
... ...
@@ -186,9 +199,14 @@ rm -rf %{buildroot}/*
186 186
 %{_bindir}/idle*
187 187
 
188 188
 %changelog
189
+*	Thu Oct 29 2015 Mahmoud Bassiouny <mbassiouny@vmware.com> 2.7.9-4
190
+-	Seperate python-xml package from python-libs package
191
+
189 192
 *	Fri Jun 19 2015 Alexey Makhalov <amakhalov@vmware.com> 2.7.9-3
190 193
 -	Provide /bin/python
194
+
191 195
 *	Wed Jun 3 2015 Divya Thaluru <dthaluru@vmware.com> 2.7.9-2
192 196
 -	Adding coreutils package to run time required package
197
+
193 198
 *	Mon Apr 6 2015 Divya Thaluru <dthaluru@vmware.com> 2.7.9-1
194 199
 -	Initial build.	First version
... ...
@@ -9,7 +9,7 @@
9 9
             "nspr", "libxml2-devel", "hawkey-devel", "lua", "libarchive", "nss", "rpm", "librepo",
10 10
             "librepo-devel", "dracut", "cracklib", "ncurses", "zlib", "file", "elfutils-libelf",
11 11
             "libsoup", "device-mapper-libs", "hawkey", "readline", "libsoup-devel", "device-mapper",
12
-            "mkinitcpio", "python2-libs", "dracut-tools", "libgsystem", "nettle-devel", "libhif",
12
+            "mkinitcpio", "python2-libs", "python-xml", "dracut-tools", "libgsystem", "nettle-devel", "libhif",
13 13
             "libtasn1-devel", "libarchive-devel", "cracklib-dicts", "findutils", "efivar", "grub2",
14 14
             "cpio", "shadow", "dbus", "python-requests", "pkg-config", "dosfstools", "sed", "json-glib",
15 15
             "python-hawkey", "libhif-devel", "grub2-efi", "linux", "cracklib-python", "gpgme-devel",
... ...
@@ -3,7 +3,7 @@
3 3
                 "pkg-config", "bash", "bzip2", "shadow", "procps-ng", "iana-etc", "coreutils", "bc", "libtool", "net-tools",
4 4
                 "findutils", "xz", "iproute2", "util-linux", "kmod", "linux", "ca-certificates", "curl", "iptables", "Linux-PAM",
5 5
                 "systemd", "dbus", "file", "e2fsprogs", "rpm",
6
-                "openssh", "gdbm", "python2", 
6
+                "openssh", "gdbm", "python2", "python2-libs", "python-xml", 
7 7
                 "photon-release",
8 8
                 "sed", "grep", "cpio", "gzip", "vim", "db", "tdnf",
9 9
                 "open-vm-tools",
... ...
@@ -3,7 +3,7 @@
3 3
                 "pkg-config", "bash", "bzip2", "shadow", "procps-ng", "iana-etc", "coreutils", "bc", "libtool", "net-tools",
4 4
                 "findutils", "xz", "iproute2", "util-linux", "kmod", "linux-esx", "ca-certificates", "curl", "iptables", "Linux-PAM",
5 5
                 "systemd", "dbus", "file", "e2fsprogs", "rpm",
6
-                "openssh", "gdbm", "python2", 
6
+                "openssh", "gdbm", "python2", "python2-libs", "python-xml",
7 7
                 "photon-release",
8 8
                 "sed", "grep", "cpio", "gzip", "vim", "db", "tdnf",
9 9
                 "open-vm-tools",
... ...
@@ -2,7 +2,7 @@
2 2
     "packages": ["gc", "libunistring", "libffi", "libltdl", "gmp", "guile", "openssl",
3 3
                  "autogen", "ncurses", "ca-certificates", "libtasn1", "e2fsprogs", "nettle",
4 4
                  "bzip2", "e2fsprogs-devel", "xz", "readline", "glibc", "sqlite-autoconf",
5
-                 "bash", "python2", "nspr", "gnutls", "filesystem", "libgcc", "krb5",
5
+                 "bash", "python2", "python2-libs", "python-xml", "nspr", "gnutls", "filesystem", "libgcc", "krb5",
6 6
                  "libassuan", "libxml2", "expat", "gdbm", "openssl-devel", "popt", "curl",
7 7
                  "nss", "gpgme", "systemd", "libsolv", "coreutils", "lua", "libgpg-error",
8 8
                  "elfutils-libelf", "libcap", "glib", "glib-networking", "file", "Linux-PAM",