Browse Source

update: ImageMagick, uw-imap, xine-lib

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3134 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 13 years ago
parent
commit
ff59f3dc24
3 changed files with 52 additions and 33 deletions
  1. 28 27
      I/ImageMagick/ImageMagick-vl.spec
  2. 4 1
      u/uw-imap/uw-imap-vl.spec
  3. 20 5
      x/xine-lib/xine-lib-vl.spec

+ 28 - 27
I/ImageMagick/ImageMagick-vl.spec

@@ -13,7 +13,7 @@ Version: %{VER}.%{Patchlevel}
 %else
 Version: %{VER}
 %endif
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 
 License: freeware
 Group: Applications/Graphics
@@ -119,26 +119,6 @@ ImageMagick のコードや API を使ったアプリケーションを作りた
 する必要があります.単に ImageMagick を使いたいだけならば,devel パッケージは
 インストールする必要はありません.
 
-%package perl
-Summary: ImageMagick perl bindings
-Summary(ja): ImageMagick の Perl バインディング
-Group: Development/Libraries
-Requires: ImageMagick = %{version}-%{release}
-Requires: perl >= 5.8.0
-
-%description perl
-Perl bindings to ImageMagick.
-
-Install ImageMagick-perl if you want to use any perl scripts that use
-ImageMagick.
-
-%description perl -l ja
-このパッケージは ImageMagick の Perl バインディングです.
-
-ImageMagick を利用する perl スクリプトを使いたい場合は
-ImageMagick-perl パッケージをインストールして下さい.
-
-
 %package c++
 Summary: ImageMagick Magick++ library (C++ bindings)
 Summary(ja): ImageMagick Magick++ ライブラリ (C++ バインディング)
@@ -190,6 +170,27 @@ ImageMagick プログラムを使うだけの場合,あるいは ImageMagick C
 を使ってアプリケーション開発を行う場合は,ImageMagick-c++-devel パッケージは
 インストールする必要はありません.
 
+%package -n perl-Image-Magick
+Summary: ImageMagick perl bindings
+Summary(ja): ImageMagick の Perl バインディング
+Group: Development/Libraries
+Requires: ImageMagick = %{version}-%{release}
+Requires: perl >= 5.8.0
+Obsoletes: ImageMagick-perl < %{version}-%{release}
+Provides: ImageMagick-perl = %{version}-%{release}
+
+%description -n perl-Image-Magick
+Perl bindings to ImageMagick.
+
+Install ImageMagick-perl if you want to use any perl scripts that use
+ImageMagick.
+
+%description -n perl-Image-Magick -l ja
+このパッケージは ImageMagick の Perl バインディングです.
+
+ImageMagick を利用する perl スクリプトを使いたい場合は
+ImageMagick-perl パッケージをインストールして下さい.
+
 
 %prep
 %setup -q -n %{name}-%{VER}-%{Patchlevel}
@@ -228,16 +229,12 @@ make install DESTDIR=$RPM_BUILD_ROOT HTML_INSTALL_DATA_TARGETS=
 # perlmagick: fix perl path of demo files
 %{__perl} -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)' PerlMagick/demo/*.pl
 
-# get the perl file list. We know what we need, so this is easy
-perlver=`perl -v |grep built |sed -e "s,.*v,,;s, .*,,"`
-perlmajor=`echo $perlver |sed -e "s,\..*,,"`
-
 find $RPM_BUILD_ROOT -name "*.bs" |xargs rm -f
 find $RPM_BUILD_ROOT -name ".packlist" |xargs rm -f
 find $RPM_BUILD_ROOT -name "perllocal.pod" |xargs rm -f
 
 echo "%defattr(-,root,root)" > perl-pkg-files
-find $RPM_BUILD_ROOT%{_libdir}/perl$perlmajor/vendor_perl/$perlver -type d -name Image >> perl-pkg-files.orig
+find $RPM_BUILD_ROOT%{_libdir}/perl?/vendor_perl/* -type d -name Image >> perl-pkg-files.orig
 sed -e s,$RPM_BUILD_ROOT,, perl-pkg-files.orig > perl-pkg-files
 
 # remove duplicated doc files
@@ -319,11 +316,15 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/Magick++.pc
 %{_mandir}/man1/Magick++-config*
 
-%files perl -f perl-pkg-files
+%files -n perl-Image-Magick -f perl-pkg-files
 %defattr(-,root,root)
 %{_mandir}/man3/*
 
 %changelog
+* Sat Mar 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.6.8.5-2
+- built with perl-5.12.3
+- changed perl subpackage name
+
 * Sat Mar 19 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 6.6.8.5-1
 - new upstream release 
 

+ 4 - 1
u/uw-imap/uw-imap-vl.spec

@@ -6,7 +6,7 @@ Summary: UW Server daemons for IMAP and POP network mail protocols
 Summary(ja): IMAP/POP ネットワークメールプロトコル用デーモン
 Name:	 uw-imap 
 Version: 2007e
-Release: 2%{?_dist_release}
+Release: 3%{?_dist_release}
 
 # See LICENSE.txt, http://www.apache.org/licenses/LICENSE-2.0
 License: ASL 2.0
@@ -275,6 +275,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Mar 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2007e-3
+- rebuilt with openssl-1.0.0d and krb5-libs-1.8.2
+
 * Sun Feb 06 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2007e-2
 - rebuild with openssl-1.0.0c
 

+ 20 - 5
x/xine-lib/xine-lib-vl.spec

@@ -16,15 +16,19 @@ Summary:	A Free Multimedia Player (Libraries)
 Summary(ja):	フリーのメディアプレイヤー (ライブラリ)
 Name:		xine-lib
 Version:	1.1.19
-Release:	1%{?_dist_release}
+Release:	2%{?_dist_release}
 License:	GPLv2+
 Group:		System Environment/Libraries
 URL:		http://xinehq.de/
-Source:		http://prdownloads.sourceforge.net/xine/%{name}-%{version}.tar.bz2
 
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	inagaki, daisuke
+Source:		http://prdownloads.sourceforge.net/xine/%{name}-%{version}.tar.bz2
+# http://bugzilla.redhat.com/470568
+Patch8:         xine-lib-1.1.17-avsync_hack.patch
+# http://bugzilla.redhat.com/477226
+Patch9:         xine-lib-1.1.16.2-multilib.patch
+## upstreamable patches
+# fixes ftbfs for xvmc header reshuffling
+Patch50:        xine-lib-1.1.19-xvmclib_header.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 %if %{?_dist_release} == "vl4"
@@ -79,6 +83,10 @@ BuildRequires:	libsmbclient-devel
 %endif
 BuildRequires:  vine-release >= 4.2-1vl4
 
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	inagaki, daisuke
+
 
 %description
 xine-lib is a free multimedia player library.
@@ -320,6 +328,9 @@ This package contains decode plugin using Win32 DLLs.
 
 %prep
 %setup -q
+%patch8 -p1 -b .avsync_hack
+%patch9 -p1 -b .multilib
+%patch50 -p1 -b .xvmclib_header
 
 # Avoid standard rpaths on lib64 archs:
 sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure
@@ -619,6 +630,10 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 
 %changelog
+* Sat Mar 26 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.19-2
+- added Patch8, 9 and 50
+- rebuilt with libsmbclient-3.5.8
+
 * Sat Oct  2 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.19-1
 - new upstream release
 - built with ImageMagick-6.6.4.8