Exiv2-0.20 - prośba o przebudowanie wraz z okolicami

Michal Kochanowicz michal w michal.waw.pl
Czw, 10 Cze 2010, 00:36:27 CEST


Cześć

Nowy Exiv bardzo ułatwił by mi życie, bo mam do obrobienia całą masę
zdjęć a starsza wersja nie zna jeszcze mojego aparatu i część automatyki
w showfoto nie działa.

Zbudowałem sobie samego Exiv2-0.20 (spec w załączniku) ale teraz trzeba
przebudować jeszcze:

[root w imax RPMS]# rpm -Fv *
error: Failed dependencies:
        libexiv2.so.5 is needed by (installed) geeqie-1.0-0.beta2.1.i686
        libexiv2.so.5 is needed by (installed) strigi-0.7.1-1.i686
        libexiv2.so.5 is needed by (installed) rawstudio-1.2-5.i686
        libexiv2.so.5 is needed by (installed) ufraw-0.16-3.i686
        libexiv2.so.5 is needed by (installed) kde4-libkexiv2-4.4.4-1.i686
        libexiv2.so.5 is needed by (installed) kde4-kdegraphics-gwenview-4.4.4-1.i686
        libexiv2.so.5 is needed by (installed) kde4-kdebase-runtime-4.4.4-2.i686
[root w imax RPMS]#

Używam KDE do pracy więc przebudowanie powyższego to dla mnie pewien
problem.

Może dało by się to przepuścić przez buildery?

-- 
--= Michal Kochanowicz =--==--==BOFH==--==--= michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
A chodzenie po górach SSIE!!!
-------------- następna część ---------
# $Revision: 1.34 $, $Date: 2010/01/19 22:39:13 $
Summary:	EXIF and IPTC metadata manipulation tools
Summary(pl.UTF-8):	Narzędzia do obróbki metadanych EXIF i IPTC
Name:		exiv2
Version:	0.20
Release:	0.1
License:	GPL v2+
Group:		Applications/Graphics
Source0:	http://www.exiv2.org/%{name}-%{version}.tar.gz
# Source0-md5:	3173d08a4313dc94b7bd1b7cdbda2093
Patch0:		%{name}-mkinstalldirs.patch
Patch1:		%{name}-png_support.patch
Patch2:		gcc44.patch
Patch3:		%{name}-configure.patch
URL:		http://www.exiv2.org/
BuildRequires:	autoconf >= 2.59
BuildRequires:	automake
BuildRequires:	expat-devel
BuildRequires:	gettext-devel
BuildRequires:	libstdc++-devel
BuildRequires:	libtool >= 2:2.0
BuildRequires:	zlib-devel
Requires:	%{name}-libs = %{version}-%{release}
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
EXIF and IPTC metadata manipulation tools.

%description -l pl.UTF-8
Narzędzia do obróbki metadanych EXIF i IPTC.

%package libs
Summary:	EXIF and IPTC metadata manipulation library
Summary(pl.UTF-8):	Biblioteka do obrĂłbki metadanych EXIF i IPTC
Group:		Libraries

%description libs
EXIF and IPTC metadata manipulation library.

%description libs -l pl.UTF-8
Biblioteka do obrĂłbki metadanych EXIF i IPTC.

%package devel
Summary:	EXIF and IPTC metadata manipulation library development files
Summary(pl.UTF-8):	Pliki programistyczne biblioteki do obrĂłbki metadanych EXIF i IPTC
Group:		Development/Libraries
Requires:	%{name}-libs = %{version}-%{release}
Requires:	libstdc++-devel
Requires:	zlib-devel

%description devel
EXIF and IPTC metadata manipulation library development files.

%description devel -l pl.UTF-8
Pliki programistyczne biblioteki do obrĂłbki metadanych EXIF i IPTC.

%package static
Summary:	EXIF and IPTC metadata manipulation static library
Summary(pl.UTF-8):	Statyczna biblioteka do obrĂłbki metadanych EXIF i IPTC
Group:		Development/Libraries
Requires:	%{name}-devel = %{version}-%{release}

%description static
EXIF and IPTC metadata manipulation static library.

%description static -l pl.UTF-8
Statyczna biblioteka do obrĂłbki metadanych EXIF i IPTC.

%prep
%setup -q
%patch0 -p0
%patch1 -p1
%patch2 -p1
%patch3 -p0

ln -s config/configure.ac .

%build
%{__libtoolize} --install
%{__aclocal}
%{__autoconf}
# don't touch autoheader, config.h.in has been manually modified
%configure

%{__make} \
	CFLAGS="%{rpmcflags} -Wall" \
	CXXFLAGS="%{rpmcxxflags} -Wall"

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install \
	incdir=%{_includedir}/exiv2 \
	libdir=%{_libdir} \
	bindir=%{_bindir} \
	DESTDIR=$RPM_BUILD_ROOT

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%post	libs -p /sbin/ldconfig
%postun	libs -p /sbin/ldconfig

%files -f %{name}.lang
%defattr(644,root,root,755)
%doc doc/ChangeLog README
%attr(755,root,root) %{_bindir}/%{name}
%{_mandir}/man1/exiv2.1*

%files libs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libexiv2.so.*.*.*
%attr(755,root,root) %ghost %{_libdir}/libexiv2.so.9

%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libexiv2.so
%{_libdir}/libexiv2.la
%{_includedir}/%{name}
%{_pkgconfigdir}/exiv2.pc

%files static
%defattr(644,root,root,755)
%{_libdir}/libexiv2.a

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log: exiv2.spec,v $
Revision 1.34  2010/01/19 22:39:13  glen
- EXIF/IPTC caps

Revision 1.33  2010/01/19 22:34:24  glen
- ldconfig and package ghost soname symlink; rel 2

Revision 1.32  2009/12/03 19:58:50  shadzik
- 0.18.2
- add -configure.patch

Revision 1.31  2009/11/04 17:05:51  sls
- added gcc44.patch

Revision 1.30  2009/11/04 16:51:07  sls
- BR: expat-devel

Revision 1.29  2008/07/30 19:30:03  qboosh
- Group changed to Applications/Graphics

Revision 1.28  2008/07/21 12:08:37  sls
- added png_support.patch
- rel. 3

Revision 1.27  2008/07/21 11:23:50  sls
- BR: gettext-devel

Revision 1.26  2008/06/25 18:29:22  qboosh
- BR libtool 2 (for libtoolize --install)

Revision 1.25  2008/06/25 08:46:27  adamg
- pass --install to libtoolize (fixes build)
- release 2

Revision 1.24  2008/06/24 18:25:09  draenog
- up to 0.17.1 (fixes CVE-2008-2696)

Revision 1.23  2008/02/14 21:45:09  rotom
- up to 0.16
- find_lang added

Revision 1.22  2007/07/10 16:34:37  rotom
- up to 0.15

Revision 1.21  2007/06/22 17:04:52  rotom
- bad BR, my mistake, removed

Revision 1.20  2007/06/22 16:46:56  rotom
- BR added

Revision 1.19  2007/06/21 16:00:39  shadzik
- up to 0.14

Revision 1.18  2007/04/16 21:05:16  pluto
- rebuild to fix libstdc++ implementation change (_ZNSo9_M_insertEPKcl).
- release 2.

Revision 1.17  2007/02/12 21:23:55  glen
- tabs in preamble

Revision 1.16  2007/02/12 00:48:48  baggins
- converted to UTF-8

Revision 1.15  2006/11/27 18:21:19  rotom
- up to 0.12

Revision 1.14  2006/11/24 07:50:51  qboosh
- specify man name too

Revision 1.13  2006/11/23 15:12:33  blues
- move exiv2-config to devel package.

Revision 1.12  2006/11/23 14:14:05  qboosh
- no autoheader, now builds finally
- added pkgconfig file

Revision 1.11  2006/11/23 13:44:47  qboosh
- fixed build by refreshing libtool to version compatible with ksh in posix mode
- BR+R: zlib-devel
- fixed License (GPL v2 or any later version)

Revision 1.10  2006/11/23 13:40:39  glen
- sed is required by rpm-build

Revision 1.9  2006/11/23 13:13:17  blues
- 0.11, does not build:
- hidden symbol `__dso_handle' in /usr/lib/gcc-lib/athlon-pld-linux/3.3.6/crtbegin.o is referenced by DSO

Revision 1.8  2006/05/25 09:58:33  pluto
- release 1.

Revision 1.7  2006/04/27 19:51:42  qboosh
- complete URL

Revision 1.6  2006/04/26 17:24:23  bszx
- updated to 0.9.1

Revision 1.5  2005/09/02 18:37:55  qboosh
- base R: -libs, -devel R: libstdc++-devel
- moved .so symlink to -devel
- use optflags

Revision 1.4  2005/09/02 18:16:47  qboosh
- pl, fixed -devel dep

Revision 1.3  2005/09/02 16:48:23  darekr
- License: GPL v2

Revision 1.2  2005/09/02 16:46:52  darekr
- md5sum

Revision 1.1  2005/09/02 12:19:32  wrobell
- based on template


Więcej informacji o liście dyskusyjnej pld-devel-pl