]> git.pld-linux.org Git - packages/awznode.git/blame - awznode.spec
- tabs in preamble
[packages/awznode.git] / awznode.spec
CommitLineData
459747d1 1#
2# Conditional build:
2cf78d71 3%bcond_with non_hams # allow to connect non hams stations
459747d1 4#
2e637a40 5Summary: Easy configurable node/gateway (AX25)
9d5670d9 6Summary(pl.UTF-8): Prosto konfigurowalny przekaźnik/brama (AX25)
2e637a40 7Name: awznode
4e6378b4
PG
8%define _pre pre2
9Version: 0.4
2cf78d71 10Release: 0.%{_pre}%{?with_non_hams:nonhams}
4e6378b4 11Epoch: 1
8b8de0c5 12License: GPL
2e637a40 13Group: Applications/Communications
9aa18b1f 14Source0: ftp://ftp.funet.fi/pub/ham/unix/Linux/packet/awznode/%{name}-v%{version}-%{_pre}.tar.gz
1084d547 15# Source0-md5: 02f26da4c4db0260c297e1cac6c9d1f5
459747d1 16Patch0: %{name}-configure.patch
2cf78d71
JB
17Patch1: %{name}-fhs.patch
18Patch2: %{name}-non_hams.patch
2e637a40 19BuildRequires: libax25-devel
4e6378b4 20BuildRequires: zlib-devel
2e637a40 21Requires: ax25-tools >= 0.0.8
4e6378b4
PG
22Requires: libax25 >= 0.0.9
23Requires: zlib >= 1.1.3
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
525fa72a 25
2cf78d71
JB
26%define _localstatedir /var/lib
27
525fa72a 28%description
2e637a40 29Easy node/gateway software for AX25 procotole. It's usable tool if you
8b8de0c5 30want create gateway packetradio <> Internet (both sides).
525fa72a 31
a0c0de8f
JR
32%description -l pl.UTF-8
33Prosty przekaźnik/brama dla protokołu AX25. Przydatne narzędzie przy
8b8de0c5 34budowaniu bramek packetradio <> Internet.
525fa72a 35
36%prep
4e6378b4 37%setup -q -n %{name}-v%{version}-%{_pre}
525fa72a 38%patch0 -p0
2cf78d71
JB
39%patch1 -p1
40%{?with_non_hams:%patch2 -p1}
525fa72a 41
42%build
2cf78d71
JB
43# not autoconf-generated, it doesn't take any parameters
44./configure
9aa18b1f 45%{__make} \
2cf78d71
JB
46 CC="%{__cc}" \
47 CFLAGS="%{rpmcflags} -Wall"
525fa72a 48
49%install
50rm -rf $RPM_BUILD_ROOT
2cf78d71 51install -d $RPM_BUILD_ROOT%{_localstatedir}/ax25/{node,flex} \
8b8de0c5
JB
52 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_libdir}/ax25/node/help} \
53 $RPM_BUILD_ROOT%{_mandir}/man{1,5,8} \
54 $RPM_BUILD_ROOT%{_sysconfdir}/ax25
2e637a40 55
29f82b79 56install etc/loggedin $RPM_BUILD_ROOT%{_localstatedir}/ax25/node
57install etc/lastlog $RPM_BUILD_ROOT%{_localstatedir}/ax25/node
58install etc/gateways $RPM_BUILD_ROOT%{_localstatedir}/ax25/flex
2e637a40 59
29f82b79 60install node $RPM_BUILD_ROOT%{_sbindir}
61install nodeusers $RPM_BUILD_ROOT%{_sbindir}
62install flexd $RPM_BUILD_ROOT%{_sbindir}
2e637a40 63
29f82b79 64install etc/help/*.hlp $RPM_BUILD_ROOT%{_libdir}/ax25/node/help
2e637a40 65
29f82b79 66install etc/node.conf.ex $RPM_BUILD_ROOT%{_sysconfdir}/ax25
67install etc/node.perms.ex $RPM_BUILD_ROOT%{_sysconfdir}/ax25
68install etc/node.info.ex $RPM_BUILD_ROOT%{_sysconfdir}/ax25
69install etc/node.motd.ex $RPM_BUILD_ROOT%{_sysconfdir}/ax25
70install etc/node.users.ex $RPM_BUILD_ROOT%{_sysconfdir}/ax25
71install etc/node.routes.ex $RPM_BUILD_ROOT%{_sysconfdir}/ax25
72install etc/flexd.conf.ex $RPM_BUILD_ROOT%{_sysconfdir}/ax25
2e637a40 73
29f82b79 74install man/nodeusers.1 $RPM_BUILD_ROOT%{_mandir}/man1
75install man/node.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5
76install man/node.perms.5 $RPM_BUILD_ROOT%{_mandir}/man5
77install man/node.8 $RPM_BUILD_ROOT%{_mandir}/man8
525fa72a 78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%files
83%defattr(644,root,root,755)
cd69e43e 84%doc CHANGES README
8b8de0c5
JB
85%attr(755,root,root) %{_sbindir}/nodeusers
86%attr(755,root,root) %{_sbindir}/flexd
87%attr(4775,root,root) %{_sbindir}/node
88%attr(600,root,root) %{_sysconfdir}/ax25/*
2cf78d71 89%{_libdir}/ax25
2e637a40 90%{_mandir}/man?/*
2cf78d71 91%{_localstatedir}/ax25/*
This page took 0.078658 seconds and 4 git commands to generate.