[SPECS] fuseiso.spec

Kamil Dziedzic kamil.listy w klecza.pl
Czw, 25 Sty 2007, 20:25:03 CET


Dnia czwartek, 25 stycznia 2007 18:33, Jakub Bogusz napisał:
> On Thu, Jan 25, 2007 at 07:28:34PM +0100, Kamil Dziedzic wrote:
> > Name:		fuseiso
>
> IIRC była jakaś propozycja standaryzacji nazewnictwa, bodajże do fuse-*.
> Więc proponuję nazwę fuse-iso.
Na liście też coś było. Samą nazwę pakietu? Binarke zostawić w spokoju? Jak 
tak to w załączniku jest poprawiony. Ale...

> > BuildRequires:	kernel-headers
> > ln -sf %{_kernelsrcdir}/include/linux/stat.h linux
>
> Nie.
No to właśnie nie wiem jak zrobić:( Doczytałem tylko teraz w developer_hints, 
że się nie powinno tak robić;)).

Bez kernel-headers próba budowania kończy się:
+ /usr/bin/make
/usr/bin/make  all-recursive
make[1]: Entering directory `/var/chroot/i686/root/rpm/BUILD/fuseiso-20061017'
Making all in src
make[2]: Entering directory 
`/var/chroot/i686/root/rpm/BUILD/fuseiso-20061017/src'
if amd64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I. -I..    -D_FILE_OFFSET_BITS=64 
`pkg-config --cflags fuse glib-2.0` -Wall -O2  -MT 
fuseiso.o -MD -MP -MF ".deps/fuseiso.Tpo" -c -o fuseiso.o fuseiso.c; \
then mv -f ".deps/fuseiso.Tpo" ".deps/fuseiso.Po"; else 
rm -f ".deps/fuseiso.Tpo"; exit 1; fi
fuseiso.c:32:24: linux/stat.h: No such file or directory
make[2]: *** [fuseiso.o] Error 1
make[2]: Leaving directory 
`/var/chroot/i686/root/rpm/BUILD/fuseiso-20061017/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/chroot/i686/root/rpm/BUILD/fuseiso-20061017'
make: *** [all] Error 2
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.95741 (%build)
-- 
Pozdrawiam, Kamil Dziedzic
-------------- następna część ---------
%define		_name	fuseiso

Summary:	FUSE module to mount ISO filesystem images
Summary(pl):	Moduł FUSE pozwalający montować obrazy ISO
Name:		fuse-iso
Version:	20061017
Release:	1
License:	GPL
Group:		Applications/System
Source0:	http://ubiz.ru/dm/%{_name}-%{version}.tar.bz2
# Source0-md5:	eed65f7f73f1d7b4291e1d49ee237bb0
URL:		http://fuse.sourceforge.net/wiki/index.php/FuseIso
BuildRequires:	glib2-devel >= 2.2
BuildRequires:	libfuse-devel >= 2.2
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)


%description
FUSE module to mount ISO filesystem images

%description -l pl
Moduł FUSE pozwalający montować obrazy ISO

%prep
%setup -q -n %{_name}-%{version}

%build
%configure

%{__make}

%install
rm -rf $RPM_BUILD_ROOT

%{__make} install \
	DESTDIR=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README
%attr(755,root,root) %{_bindir}/%{_name}

%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: fuseiso.spec,v $


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