Browse Source

2015-02-24 Ryoichi INAGAKI <ryo1@toki.waseda.jp>

	* libmal, libsmbios, libwvstreams: rebuilt
	* libsieve, libxdg-basedir: updated
	


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@9381 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 9 years ago
parent
commit
8ce4ccb0d8

+ 9 - 1
lib/libm/libmal/libmal-vl.spec

@@ -1,9 +1,10 @@
 %define version 0.44.1
 
 Summary: MAL (Mobil Application Link) library
+Summary(ja): MAL (Mobil Application Link) ライブラリ
 Name: libmal
 Version: %{version}
-Release: 2%{?_dist_release}
+Release: 4%{?_dist_release}
 
 Group: System Environment/Libraries
 License: MPL
@@ -20,6 +21,7 @@ malsync distribution, along with a few wrapper functions.
 
 %package devel
 Summary: Development files for libmal
+Summary(ja): libmal の開発用ファイル
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
 
@@ -59,6 +61,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/*.so
 
 %changelog
+* Tue Feb 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.44.1-4
+- rebuilt on current VineSeed
+
+* Mon May 21 2012 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.44.1-3
+- rebuild with rpm-4.8.1-3
+
 * Thu Sep 30 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.44.1-2
 - added BR: pilot-link-devel
 

+ 9 - 11
lib/libs/libsieve/libsieve-vl.spec

@@ -2,8 +2,8 @@ Summary:        A library for parsing, sorting and filtering your mail
 Summary(ja):    メールをパース、ソートまたはフィルタするためのライブラリ
 
 Name:           libsieve
-Version:        2.2.7
-Release:        2%{?_dist_release}
+Version:        2.3.1
+Release:        1%{?_dist_release}
 
 Group:          System Environment/Libraries
 # License says LGPL, but source is a mix of many licenses.  License breakdown:
@@ -69,7 +69,7 @@ Group:          System Environment/Libraries
 #
 License:        GPLv2+ and LGPLv2 and LGPLv2+ and MIT and Public Domain
 URL:            http://libsieve.sourceforge.net/
-Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+Source0:        https://github.com/downloads/sodabrew/%{name}/%{name}-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildRequires:  flex, bison
@@ -85,9 +85,7 @@ emails. The rest is up to you!
 %package devel
 Summary: Development files for %{name}
 Summary(ja): %{name} の開発用ファイル
-
 Group: Development/Libraries
-
 Requires: libsieve = %{version}-%{release}
 
 %description devel
@@ -104,17 +102,14 @@ These are the development libraries.
 %setup -q
 
 %build 
-cd src
-
-%configure 
+%configure --disable-static
 make %{?_smp_mflags}
 
 
 %install 
 rm -rf $RPM_BUILD_ROOT
-cd src && make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p"
-rm -f $RPM_BUILD_ROOT/%{_libdir}/*\.{a,la}
-
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p"
+rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
 
 %clean 
 rm -rf $RPM_BUILD_ROOT
@@ -135,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/*
 
 %changelog
+* Tue Feb 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.3.1-1
+- updated to 2.3.1
+
 * Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.7-2
 - rebuild with rpm-4.8.1 for pkg-config file
 

+ 16 - 10
lib/libs/libsmbios/libsmbios-vl.spec

@@ -15,14 +15,16 @@
 
 Name: %{release_name}
 Version: %{release_version}
-Release: 1%{?_dist_release}
-License: GPLv2+ or OSL 2.1
+Release: 2%{?_dist_release}
 Summary: Libsmbios C/C++ shared libraries
-Summary(ja): Libsmbios C/C++ shared libraries
+Summary(ja): Libsmbios C/C++ 共有ライブラリ
+
+License: GPLv2+ or OSL 2.1
 Group: System Environment/Libraries
-Source: http://linux.dell.com/libsmbios/download/libsmbios/libsmbios-%{version}/libsmbios-%{version}.tar.bz2
 URL: http://linux.dell.com/libsmbios/main
-Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+Source: http://linux.dell.com/libsmbios/download/libsmbios/libsmbios-%{version}/libsmbios-%{version}.tar.bz2
+Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: strace libxml2-devel gcc-c++ gettext doxygen cppunit-devel pkgconfig python-devel
 
 # libsmbios only ever makes sense on intel compatible arches
@@ -47,7 +49,7 @@ should use the libsmbios C interface.
 
 %package -n python-smbios
 Summary: Python interface to Libsmbios C library
-Summary(ja): Python interface to Libsmbios C library
+Summary(ja): libsmbios C ライブラリへの Python インターフェース
 Group: System Environment/Libraries
 Requires: %{release_name} = %{version}-%{release}
 Requires: python
@@ -57,7 +59,7 @@ This package provides a Python interface to libsmbios
 
 %package -n smbios-utils
 Summary: Meta-package that pulls in all smbios binaries and python scripts
-Summary(ja): Meta-package that pulls in all smbios binaries and python scripts
+Summary(ja): すべての smbios プログラムと python スクリプトをインストールするための仮想パッケージ
 Group: Applications/System
 Requires: smbios-utils-bin
 Requires: smbios-utils-python
@@ -68,7 +70,7 @@ as the python executables.
 
 %package -n smbios-utils-bin
 Summary: Binary utilities that use libsmbios
-Summary(ja): Binary ユーティリティ that use libsmbios
+Summary(ja): libsmbios を用いたユーティリティ集
 Group: Applications/System
 Requires: %{release_name} = %{version}-%{release}
 
@@ -78,7 +80,7 @@ asset tag.
 
 %package -n smbios-utils-python
 Summary: Python executables that use libsmbios
-Summary(ja): Python executables that use libsmbios
+Summary(ja): libsmbios を用いた Python スクリプト集
 Group: Applications/System
 Requires: python-smbios = %{version}-%{release}
 
@@ -91,7 +93,7 @@ Update BIOS on select Dell systems. Set LCD brightness on select Dell laptops.
 # name the devel package libsmbios-devel regardless of package name, per suse/fedora convention
 %package -n libsmbios-devel
 Summary: Development headers and archives
-Summary(ja): Development headers and archives
+Summary(ja): libsmbios の開発用ヘッダファイルとライブラリ
 Group: Development/Libraries
 Requires: %{release_name} = %{version}-%{release}
 
@@ -245,6 +247,10 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Tue Feb 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.2.28-2
+- rebuilt on current VineSeed
+- added Japanese summary
+
 * Thu Feb 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.2.28-1
 - update to 2.2.28
 

+ 35 - 21
lib/libw/libwvstreams/libwvstreams-vl.spec

@@ -1,8 +1,13 @@
-Summary: WvStreams is a network programming library written in C++
-Summary: WvStreams - C++ で記述されたネットワークプログラミングライブラリ
 Name: libwvstreams
 Version: 4.6.1
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
+Summary: WvStreams is a network programming library written in C++
+Summary(ja): WvStreams - C++ で記述されたネットワークプログラミングライブラリ
+
+License: LGPLv2+
+Group: System Environment/Libraries
+URL: https://code.google.com/p/wvstreams/
+
 Source: http://wvstreams.googlecode.com/files/wvstreams-%{version}.tar.gz
 #fixed multilib issue (bug #192717)
 Patch1: wvstreams-4.2.2-multilib.patch
@@ -15,11 +20,12 @@ Patch4: wvstreams-4.6.1-statinclude.patch
 #const X509V3_EXT_METHOD * -> X509V3_EXT_METHOD * conversion not allowed
 #by rawhide gcc
 Patch5: wvstreams-4.6.1-gcc.patch
-URL: http://alumnit.ca/wiki/index.php?page=WvStreams
-Group: System Environment/Libraries
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: openssl-devel, pkgconfig, zlib-devel, readline-devel
-License: LGPLv2+
+# fix missing unistd.h header for gcc 4.7
+Patch6: wvstreams-4.6.1-gcc47.patch
+Patch7: wvstreams-4.6.1-magic.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires: openssl-devel, pkgconfig, zlib-devel, readline-devel, dbus-devel
 
 %description
 WvStreams aims to be an efficient, secure, and easy-to-use library for
@@ -27,6 +33,7 @@ doing network applications development.
 
 %package devel
 Summary: Development files for WvStreams
+Summary(ja): WvStreams の開発用ファイル
 Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
 
@@ -42,24 +49,22 @@ needed for developing applications which use WvStreams.
 %patch3 -p1 -b .make
 %patch4 -p1 -b .statinclude
 %patch5 -p1 -b .gcc
+%patch6 -p1 -b .gcc47
+%patch7 -p1 -b .magic
 
 %build
-#  --with-fam              FAM
-#  --with-fftw             FFTW
-#  --with-bdb              Berkeley DB 1.x (or compatible)
-#  --with-gdbm             GDBM
-#  --with-ogg              Ogg
-#  --with-openssl          OpenSSL
+export CXXFLAGS="$RPM_OPT_FLAGS -fPIC -fpermissive -fno-strict-aliasing -fno-tree-dce -fno-optimize-sibling-calls"
+export CFLAGS="$RPM_OPT_FLAGS -fPIC -fno-strict-aliasing"
+
+#  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
+#  --with-dbus             DBUS
+#  --with-openssl          OpenSSL >= 0.9.7 (required)
 #  --with-pam              PAM
 #  --with-tcl              Tcl
-#  --with-swig             SWIG
 #  --with-qt               Qt
-#  --with-speex            Speex
-#  --with-vorbis           Vorbis
-#  --with-xplc             XPLC
-#  --with-zlib             zlib
+#  --with-zlib             zlib (required)
 touch configure
-%configure --with-pam --with-openssl --without-fam --without-fftw --without-gdbm --without-pgg --without-tcl --without-swig --without-qt --without-speex --without-vorbis --with-xplc --disable-static
+%configure --with-dbus --with-pam --with-openssl --without-tcl --without-qt --with-zlib 
 
 make COPTS="$RPM_OPT_FLAGS -fPIC -fpermissive" CXXOPTS="$RPM_OPT_FLAGS -fPIC -fpermissive" VERBOSE=1
 
@@ -88,7 +93,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%doc COPYING.LIB README
+%doc LICENSE README
 %{_libdir}/*.so.*
 
 %files devel
@@ -96,12 +101,21 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/wvstreams
 %{_libdir}/*.so
 %{_libdir}/*.a
+%{_libdir}/valgrind/*.supp
 %{_libdir}/pkgconfig/*.pc
 
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
 %changelog
+* Tue Feb 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.6.1-2
+- added Patch6 and 7 from Feroda
+  * Mon Jun 04 2012 Michal Sekletar <msekleta@redhat.com> - 4.6.1-5
+  - Fix crashes caused by compiler optimizations, #812651
+  * Thu Jan 05 2012 Jan Synáček <jsynacek@redhat.com> - 4.6.1-4
+  - Fix missing unistd.h header for gcc 4.7
+- updated URL
+  
 * Sun Mar 20 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.6.1-1
 - update to 4.6.1
 - fix Patch1 (wvstreams-4.2.2-multilib.patch)

+ 17 - 6
lib/libx/libxdg-basedir/libxdg-basedir-vl.spec

@@ -1,14 +1,16 @@
 Name:           libxdg-basedir
-Version:        1.1.1
+Version:        1.2.0
 Release:        1%{?_dist_release}
 Summary:        Implementation of the XDG Base Directory Specifications
 
 Group:          System Environment/Libraries
 License:        MIT
-URL:            http://n.ethz.ch/student/nevillm/download/libxdg-basedir
-Source0:        http://n.ethz.ch/student/nevillm/download/libxdg-basedir/%{name}-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+URL:            https://github.com/devnev/libxdg-basedir
+Source0:        https://github.com/devnev/libxdg-basedir/archive/%{name}-%{version}.tar.gz
 
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires:  autoconf automake
+BuildRequires:  doxygen
 
 %description
 The XDG Base Directory Specification defines where should user files 
@@ -21,6 +23,7 @@ to the specification and provides a few higher-level functions.
 
 %package        devel
 Summary:        Development files for %{name}
+Summary(ja):    %{name} の開発用ファイル
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
@@ -32,9 +35,10 @@ developing applications that use %{name}.
 
 %package        doc
 Summary:        Documentation files for %{name}
+Summary(ja):    %{name} のドキュメント
 Group:          Documentation
 Requires:       %{name} = %{version}-%{release}
-BuildRequires:  doxygen
+BuildArch:      noarch
 
 %description    doc
 The %{name}-doc package contains doxygen generated files for
@@ -42,10 +46,12 @@ developing applications that use %{name}.
 
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{name}-%{version}
 
 
 %build
+./autogen.sh
+
 %configure --disable-static
 make %{?_smp_mflags}
 make doxygen-run
@@ -85,6 +91,11 @@ make check
 %doc doc/html/
 
 %changelog
+* Tue Feb 24 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.2.0-1
+- updated to 1.2.0
+- updated URL
+- changed doc subpackage to noarch
+
 * Fri Jan 07 2011 Kazutaka HARADA <kazutaka@vinelinux.org> 1.1.1-1
 - initial build for Vine Linux based on fedora development