kismet.spec - prośba o podbicie
Lukasz
qra at sidzina.homelinux.net
Tue Dec 15 00:14:41 CET 2009
Paweł Zuzelski wrote:
> On Sun, 13 Dec 2009, Lukasz wrote:
>
>> Pisać BRy tak, żeby wszystko było włączone? Są jakieś wskazania?
>>
>
> 1. po upgrade nie powinny zniknąć ficzrey wcześniej dostępne
> 2. BR-y i w ostateczoności BC-e powinny być tak dobrane, żeby
> jednoznacznie wyznaczały build. Tzn nie może być tak, że w dwóch
> środowiskach na których są spełnione BR/BC zbudują się różne
> wersje pakietu. W szczególności 2 ma zapewnić 1 (na builderach
> środowisko też się zmienia).
> 3. Jeżeli możemy mieć jakiś feature, to raczej chcemy go mieć
> (chyba, że są jakieś istotne działania niepożądane)
>
>
>> Rzeczywiście, jakoś tak dziwnie mi wyszło, że po make install nie miałem
>> katalogu docs.
>>
>
> %doc odnosi się do RPM_BUILD_DIR a nie RPM_BUILD_ROOT.
>
>
>> Dopieszczę tego speca jeszcze, dzięki za uwagi.
>>
>
> OK ;)
>
>
Tak to wygląda po dopieszczaniu i przejechaniu adapterem.
Łukasz
-------------- next part --------------
--- kismet-old.spec 2009-12-15 00:09:04.776221554 +0100
+++ kismet.spec 2009-12-14 23:58:02.262949580 +0100
@@ -3,27 +3,25 @@
# TODO: Anybody knows, why it will not build,
# when kernel-headers are installed?
#
+%define _ver 2009-11-R1
Summary: Wireless network sniffer
Summary(pl.UTF-8): Sniffer sieci bezprzewodowych
Name: kismet
-Version: 2008_05_R1
-%define _ver 2008-05-R1
+Version: 2009_11_R1
Release: 8
License: GPL
Group: Networking/Utilities
Source0: http://www.kismetwireless.net/code/%{name}-%{_ver}.tar.gz
-# Source0-md5: 6ee365d36354b4dee4945e67f8149294
+#Source0-md5: 6987fb1dd8574a6b85ca3af3c068568e
URL: http://www.kismetwireless.net/
-BuildRequires: ImageMagick-devel
BuildRequires: autoconf
BuildRequires: automake
-BuildRequires: gmp-devel
+BuildRequires: libcap-devel
BuildRequires: libpcap-devel >= 2:0.9.4-1
BuildRequires: libstdc++-devel
-BuildRequires: libwiretap-devel
BuildRequires: ncurses-ext-devel
-# it uses internal structures - so strict deps
-%requires_eq libpcap
+
+
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -47,25 +45,24 @@
sed -i -e 's#-o $(INSTUSR)##g' -e 's#-o $(INSTGRP)##g' Makefile.in
-%build
-cp -f /usr/share/automake/config.* .
-%{__aclocal}
-%{__autoconf}
-CPPFLAGS="-I/usr/include/ncurses"
%configure \
- --enable-syspcap \
- --with-linuxheaders=no \
- --with-ethereal=%{_includedir} \
-%ifarch arm
- --enable-zaurus
-%endif
+ \
+
+
+
+%build
%{__make}
+
+for i in plugin-{ptw,spectools,autowep}; do
+%{__make} -C $i KIS_SRC_DIR=`pwd`
+done
+
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{_datadir}}
-
%{__make} install \
INSTGRP=$(id -g) \
MANGRP=$(id -g) \
@@ -76,18 +73,27 @@
SHARE=$RPM_BUILD_ROOT%{_datadir}/%{name} \
MAN=$RPM_BUILD_ROOT%{_mandir}
+for i in plugin-{ptw,spectools,autowep}; do
+%{__make} -C $i install \
+ KIS_SRC_DIR=`pwd` \
+ DESTDIR="$RPM_BUILD_ROOT" \
+ INSTUSR="$(id -un)" INSTGRP="$(id -gn)" MANGRP="$(id -gn)"
+done
+
+
+
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc docs/* CHANGELOG CHANGELOG-OLD README TODO
%attr(755,root,root) %{_bindir}/*
-%{_sysconfdir}/*_manuf
+%doc docs/* CHANGELOG README
%{_datadir}/%{name}
%{_mandir}/man?/*
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}*
-
+%_libdir/kismet/*.so
+%_libdir/kismet_client/*.so
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
More information about the pld-devel-pl
mailing list