nss.guncellendi
This commit is contained in:
		
							parent
							
								
									d412e925c1
								
							
						
					
					
						commit
						411d0264f0
					
				
					 3 changed files with 41 additions and 15 deletions
				
			
		
							
								
								
									
										11
									
								
								talimatname/genel/nss/nss-softokn.pc.in
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								talimatname/genel/nss/nss-softokn.pc.in
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,11 @@
 | 
			
		|||
prefix=%prefix%
 | 
			
		||||
exec_prefix=%exec_prefix%
 | 
			
		||||
libdir=%libdir%
 | 
			
		||||
includedir=%includedir%
 | 
			
		||||
 | 
			
		||||
Name: NSS-SOFTOKN
 | 
			
		||||
Description: Network Security Services Softoken PKCS #11 Module
 | 
			
		||||
Version: %NSS_VERSION%
 | 
			
		||||
Requires: nspr >= %NSPR_VERSION%, nss-util >= %NSSUTIL_VERSION%
 | 
			
		||||
Libs: -lfreebl3 -lnssdbm3 -lsoftokn3
 | 
			
		||||
Cflags: -I${includedir}/private
 | 
			
		||||
							
								
								
									
										11
									
								
								talimatname/genel/nss/nss-util.pc.in
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								talimatname/genel/nss/nss-util.pc.in
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,11 @@
 | 
			
		|||
prefix=%prefix%
 | 
			
		||||
exec_prefix=%exec_prefix%
 | 
			
		||||
libdir=%libdir%
 | 
			
		||||
includedir=%includedir%
 | 
			
		||||
 | 
			
		||||
Name: NSS-UTIL
 | 
			
		||||
Description: Network Security Services Utility Library
 | 
			
		||||
Version: %NSS_VERSION%
 | 
			
		||||
Requires: nspr >= %NSPR_VERSION%
 | 
			
		||||
Libs: -L${libdir} -lnssutil3
 | 
			
		||||
Cflags: -I${includedir}
 | 
			
		||||
| 
						 | 
				
			
			@ -4,10 +4,10 @@
 | 
			
		|||
# Depends on: nspr sqlite 
 | 
			
		||||
 | 
			
		||||
name=nss
 | 
			
		||||
version=3.30.2
 | 
			
		||||
release=2
 | 
			
		||||
version=3.31
 | 
			
		||||
release=1
 | 
			
		||||
source=(http://ftp.mozilla.org/pub/security/nss/releases/NSS_${version//./_}_RTM/src/$name-$version.tar.gz \
 | 
			
		||||
        nss-config.in nss.pc.in)
 | 
			
		||||
        nss-config.in nss.pc.in nss-util.pc.in nss-softokn.pc.in)
 | 
			
		||||
 | 
			
		||||
build() {
 | 
			
		||||
	cd $name-$version/
 | 
			
		||||
| 
						 | 
				
			
			@ -28,15 +28,17 @@ build() {
 | 
			
		|||
 | 
			
		||||
	make -j1 -C nss
 | 
			
		||||
 | 
			
		||||
	install -d $PKG/usr/{bin,lib/pkgconfig,include/nss}
 | 
			
		||||
	install -d $PKG/usr/{bin,lib/pkgconfig,include/nss/private}
 | 
			
		||||
 | 
			
		||||
	cd dist/*.OBJ/bin
 | 
			
		||||
	install -t "$PKG/usr/bin" *util shlibsign signtool signver ssltap
 | 
			
		||||
	cd ../lib
 | 
			
		||||
	install -t "$PKG/usr/lib" *.so
 | 
			
		||||
	install -t "$PKG/usr/lib" -m644 libcrmf.a *.chk
 | 
			
		||||
	install -t "$PKG/usr/lib" -m644 libcrmf.a libfreebl.a *.chk
 | 
			
		||||
	cd ../../public/nss
 | 
			
		||||
	install -t "$PKG/usr/include/nss" -m644 *.h
 | 
			
		||||
	cd ../../private/nss
 | 
			
		||||
	install -t "$PKG/usr/include/nss/private" -m644 blapi.h alghmac.h
 | 
			
		||||
	install -m 0755 $SRC/nss-config.in $PKG/usr/bin/nss-config
 | 
			
		||||
 | 
			
		||||
	_version=$(printf "%i.%i.%i" ${version//./ })
 | 
			
		||||
| 
						 | 
				
			
			@ -45,15 +47,17 @@ build() {
 | 
			
		|||
	NSS_LIBS=`$PKG/usr/bin/nss-config --libs`
 | 
			
		||||
	NSS_CFLAGS=`$PKG/usr/bin/nss-config --cflags`
 | 
			
		||||
	NSPR_VERSION=`pkg-config --modversion nspr`
 | 
			
		||||
	sed $SRC/nss.pc.in \
 | 
			
		||||
		-e "s,%libdir%,/usr/lib," \
 | 
			
		||||
		-e "s,%prefix%,/usr," \
 | 
			
		||||
		-e "s,%exec_prefix%,/usr/bin," \
 | 
			
		||||
		-e "s,%includedir%,/usr/include/nss," \
 | 
			
		||||
		-e "s,%NSS_VERSION%,$version," \
 | 
			
		||||
		-e "s,%NSPR_VERSION%,$NSPR_VERSION," \
 | 
			
		||||
		-e "s,%FULL_NSS_LIBS%,$NSS_LIBS," \
 | 
			
		||||
		-e "s,%FULL_NSS_CFLAGS%,$NSS_CFLAGS," > \
 | 
			
		||||
	$PKG/usr/lib/pkgconfig/nss.pc
 | 
			
		||||
	for module in nss nss-util nss-softokn; do
 | 
			
		||||
		sed $SRC/$module.pc.in \
 | 
			
		||||
			-e "s,%libdir%,/usr/lib," \
 | 
			
		||||
			-e "s,%prefix%,/usr," \
 | 
			
		||||
			-e "s,%exec_prefix%,/usr/bin," \
 | 
			
		||||
			-e "s,%includedir%,/usr/include/nss," \
 | 
			
		||||
			-e "s,%NSS_VERSION%,$version," \
 | 
			
		||||
			-e "s,%NSPR_VERSION%,$NSPR_VERSION," \
 | 
			
		||||
			-e "s,%FULL_NSS_LIBS%,$NSS_LIBS," \
 | 
			
		||||
			-e "s,%FULL_NSS_CFLAGS%,$NSS_CFLAGS," > \
 | 
			
		||||
		$PKG/usr/lib/pkgconfig/$module.pc
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue