Browse code

Fixed the spec files, add Requires dependency

Harish Udaiya Kumar authored on 2015/08/08 08:23:13
Showing 14 changed files
... ...
@@ -15,6 +15,7 @@ BuildRequires:	which
15 15
 #BuildRequires:	libltdl-devel
16 16
 Requires:	guile
17 17
 Requires:	gc
18
+Requires:	gmp
18 19
 Distribution:	Photon
19 20
 %description
20 21
 AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized.
... ...
@@ -10,6 +10,7 @@ Distribution: Photon
10 10
 Source0:	http://ftp.gnu.org/gnu/coreutils/%{name}-%{version}.tar.xz
11 11
 %define sha1 coreutils=cc7fe47b21eb49dd2ee4cdb707570f42fb2c8cc6
12 12
 Patch0:		http://www.linuxfromscratch.org/patches/lfs/7.5/coreutils-8.22-i18n-4.patch
13
+Requires:	gmp
13 14
 %description
14 15
 The Coreutils package contains utilities for showing and setting
15 16
 the basic system
... ...
@@ -10,6 +10,7 @@ Distribution: Photon
10 10
 Source0:		http://ftp.gnu.org/gnu/gawk/%{name}-%{version}.tar.xz
11 11
 %define sha1 gawk=caabca3c1a59d05807c826c45a4639b82cad612a
12 12
 Provides:	/bin/gawk
13
+Requires:	gmp
13 14
 %description
14 15
 The Gawk package contains programs for manipulating text files.
15 16
 %prep
... ...
@@ -13,7 +13,7 @@ Source0:	http://ftp.gnu.org/gnu/gcc/%{name}-%{version}/%{name}-%{version}.tar.bz
13 13
 Requires:	libstdc++-devel
14 14
 Requires:	libgcc-devel
15 15
 Requires:	libgomp-devel
16
-
16
+Requires:	gmp
17 17
 %description
18 18
 The GCC package contains the GNU compiler collection,
19 19
 which includes the C and C++ compilers.
... ...
@@ -19,6 +19,7 @@ Requires:	autogen
19 19
 Requires:	libtasn1
20 20
 Requires:	openssl
21 21
 Requires:	ca-certificates
22
+Requires:	gmp
22 23
 %description
23 24
 GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and other required structures. It is aimed to be portable and efficient with focus on security and interoperability.
24 25
 
... ...
@@ -17,6 +17,7 @@ Requires:	libltdl
17 17
 Requires:	libunistring
18 18
 Requires:	gc
19 19
 Requires:	libffi
20
+Requires:	gmp
20 21
 
21 22
 %description
22 23
 GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library
... ...
@@ -11,6 +11,7 @@ Vendor:		VMware, Inc.
11 11
 Distribution:	Photon
12 12
 BuildRequires:	gnutls-devel
13 13
 Requires:	gnutls
14
+Requires:	gmp
14 15
 %description
15 16
 Librelp is an easy to use library for the RELP protocol. RELP (stands
16 17
 for Reliable Event Logging Protocol) is a general-purpose, extensible
... ...
@@ -8,6 +8,7 @@ Group:		Applications/System
8 8
 Vendor:		VMware, Inc.
9 9
 Distribution: Photon
10 10
 Source0:		http://www.multiprecision.org/mpc/download/%{name}-%{version}.tar.gz
11
+Requires:	gmp
11 12
 %define sha1 mpc=5072d82ab50ec36cc8c0e320b5c377adb48abe70
12 13
 %description
13 14
 The MPC package contains a library for the arithmetic of complex
... ...
@@ -9,6 +9,7 @@ Vendor:		VMware, Inc.
9 9
 Distribution: Photon
10 10
 Source0:		http://www.mpfr.org/%{name}-%{version}/%{name}-%{version}.tar.xz
11 11
 %define sha1 mpfr=03e593cc6e26639ef5e60be1af8dc527209e5172
12
+Requires:	gmp
12 13
 %description
13 14
 The MPFR package contains functions for multiple precision math.
14 15
 %package	devel
... ...
@@ -13,6 +13,7 @@ Provides:	libhogweed.so.4()(64bit)
13 13
 Provides:	libhogweed.so.4(HOGWEED_4)(64bit)
14 14
 Provides:	libnettle.so.6()(64bit)
15 15
 Provides:	libnettle.so.6(NETTLE_6)(64bit)
16
+Requires:	gmp
16 17
 
17 18
 %description
18 19
 GNettle is a cryptographic library that is designed to fit easily in more
... ...
@@ -9,7 +9,8 @@ Vendor:		VMware, Inc.
9 9
 Distribution:	Photon
10 10
 Source0:	http://www.openssl.org/source/%{name}-%{version}.tar.gz
11 11
 %define sha1 openssl=d01d17b44663e8ffa6a33a5a30053779d9593c3d
12
-Requires:	bash glibc libgcc perl perl-WWW-Curl 
12
+Requires:	bash glibc libgcc 
13
+
13 14
 %description
14 15
 The OpenSSL package contains management tools and libraries relating
15 16
 to cryptography. These are useful for providing cryptography 
... ...
@@ -17,7 +17,10 @@ Source0:	http://www.cpan.org/src/5.0/%{name}-%{version}.tar.bz2
17 17
 Provides:	perl >= 0:5.003000
18 18
 Provides:	perl(getopts.pl)
19 19
 Provides:   /bin/perl
20
-Requires:	perl-DBD-SQLite perl-DBIx-Simple zlib gdbm glibc libgcc
20
+Requires:	zlib 
21
+Requires:	gdbm
22
+Requires:	glibc
23
+Requires:	libgcc
21 24
 %description
22 25
 The Perl package contains the Practical Extraction and
23 26
 Report Language.
... ...
@@ -14,9 +14,13 @@ Source1:	http://download.oracle.com/berkeley-db/db-5.3.28.tar.gz
14 14
 Source2:	rpm-system-configuring-scripts-2.2.tar.gz
15 15
 %define sha1 rpm-system-configuring-scripts=9461cdc0b65f7ecc244bfa09886b4123e55ab5a8
16 16
 #Requires: nspr
17
-Requires: 	nss perl-Module-ScanDeps
18
-Requires: 	popt perl libgcc
19
-Requires: 	lua zlib file bash
17
+Requires: 	nss 
18
+Requires: 	popt
19
+Requires: 	libgcc
20
+Requires: 	lua
21
+Requires: 	zlib
22
+Requires: 	file
23
+Requires: 	bash
20 24
 Requires:	elfutils-libelf
21 25
 BuildRequires:	python2
22 26
 BuildRequires:	python2-libs
... ...
@@ -9,10 +9,11 @@ Vendor:		VMware, Inc.
9 9
 Distribution: Photon
10 10
 Source0:	http://cache.ruby-lang.org/pub/ruby/2.2/%{name}-%{version}.tar.gz
11 11
 %define sha1 ruby=12376b79163e02bc9bd1a39329d67c3d19ccace9
12
-Requires:	ca-certificates
12
+BuildRequires:	openssl-devel
13 13
 BuildRequires:	ca-certificates
14
+Requires:	ca-certificates
14 15
 Requires:	openssl
15
-BuildRequires:	openssl-devel
16
+Requires:	gmp
16 17
 %description
17 18
 The Ruby package contains the Ruby development environment.
18 19
 This is useful for object-oriented scripting.