source: projects/specs/tags/6_0_REL/i/isapnptools/isapnptools-vl.spec @ 521

Revision 521, 4.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary: Utilities for configuring ISA Plug-and-Play (PnP) devices.
2Summary(ja): ISA Plug-and-Play (PnP) ¥Ç¥Ð¥¤¥¹¤ÎÀßÄê¥æ¡¼¥Æ¥£¥ê¥Æ¥£
3Name: isapnptools
4%define pversion 1.22
5Version: %{pversion}
6Release: 2vl3
7License: GPL
8Group: System Environment/Base
9Source: ftp://ftp.demon.co.uk/pub/unix/linux/utils/isapnptools-%{pversion}.tgz
10Patch: isapnptools-makefile.patch
11Patch2: isapnptools-glibc21.patch
12Patch3: isapnptools-spell.patch
13ExclusiveArch: %{ix86} alpha
14BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
15
16%description
17The isapnptools package contains utilities for configuring ISA
18Plug-and-Play (PnP) cards which are in compliance with the PnP ISA
19Specification Version 1.0a.  ISA PnP cards use registers instead of
20jumpers for setting the board address and interrupt assignments.  The
21cards also contain descriptions of the resources which need to be
22allocated.  The BIOS on your system, or isapnptools, uses a protocol
23described in the specification to find all of the PnP boards and
24allocate the resources so that none of them conflict.
25
26Note that the BIOS doesn't do a very good job of allocating resources.
27So isapnptools is suitable for all systems, whether or not they
28include a PnP BIOS. In fact, a PnP BIOS adds some complications.  A
29PnP BIOS may already activate some cards so that the drivers can find
30them.  Then these tools can unconfigure them or change their settings,
31causing all sorts of nasty effects. If you have PnP network cards that
32already work, you should read through the documentation files very
33carefully before you use isapnptools.
34
35Install isapnptools if you need utilities for configuring ISA PnP
36cards.
37
38%prep
39%setup -n isapnptools-%{pversion}
40
41%patch -p1
42%patch2 -p1 -b .glibc21
43%patch3 -p1 -b .spell
44
45%build
46make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
47sed -e "s/^\([^#]\)/#\1/" < isapnp.gone > isapnp.tmp
48%ifarch alpha
49sed -e "s/#IRQ 7/IRQ 7/" < isapnp.tmp > isapnp.tmp2
50mv -f isapnp.tmp2 isapnp.tmp
51%endif
52mv -f isapnp.tmp isapnp.gone
53
54%install
55rm -rf $RPM_BUILD_ROOT
56
57mkdir -p $RPM_BUILD_ROOT{/sbin,%{_mandir}/man5,%{_mandir}/man8,/etc}
58make installprefix=$RPM_BUILD_ROOT/ installdir=$RPM_BUILD_ROOT \
59        INSTALLMANDIR=$RPM_BUILD_ROOT/%{_mandir} install
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64%files
65%defattr(-,root,root)
66%doc CHANGES COPYING INSTALL README README.ide README.initrd README.modules
67%doc isapnpfaq.txt isapnp.conf isapnp.lsm
68%doc config-scripts/YMH0021
69%config(missingok) %attr(0644,root,root) /etc/isapnp.gone
70/sbin/*
71/usr/lib/*
72%{_mandir}/*/*
73
74%changelog
75* Fri Sep 19 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.22-2vl3
76- rebuild with new toolchains
77- s/Copyright/License/
78
79* Sat Jul 14 2001 <sagami@vinelinux.org>
80- 1.22-2vl2: use %%{ix86} for ExclusiveArch instead of i386
81
82* Sun Jun 10 2001 <sagami@vinelinux.org>
83- 1.22-2vl1: rebuilt for Vine and added Japanese summary
84
85* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
86- automatic rebuild
87
88* Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
89- 1.22
90
91* Fri Jan 28 2000 Bill Nottingham <notting@redhat.com>
92- 1.21b
93
94* Fri Dec 17 1999 Bill Nottingham <notting@redhat.com>
95- 1.21a
96
97* Mon Dec 13 1999 Bill Nottingham <notting@redhat.com>
98- oops, forgot a changelog last time.
99- update to 1.21
100
101* Fri Nov 19 1999 Bill Nottingham <notting@redhat.com>
102- fix some spellings (#7082)
103
104* Sun Oct 17 1999 Bill Nottingham <notting@redhat.com>
105- update to 1.19
106- remove %post
107
108* Sat Sep 25 1999 Bill Nottingham <notting@redhat.com>
109- add another patch to hopefully solve lockups.
110
111* Thu Sep 23 1999 Bill Nottingham <notting@redhat.com>
112- add patch to hopefully solve lockups.
113
114* Fri Jun 25 1999 Bill Nottingham <notting@redhat.com>
115- add another patch from maintainer for resource checking
116
117* Mon Jun 14 1999 Bill Nottingham <notting@redhat.com>
118- add patch to hopefully solve some IO conflict probs.
119
120* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
121- auto rebuild in the new build environment (release 2)
122
123* Tue Feb 16 1999 Bill Nottingham <notting@redhat.com>
124- update to version 1.18
125
126* Wed Nov 11 1998 Bill Nottingham <notting@redhat.com>
127- update to version 1.17
128
129* Mon Nov  2 1998 Bill Nottingham <notting@redhat.com>
130- add /etc/isapnp.gone
131- default to not using IRQ 7 on alpha
132
133* Mon Oct 12 1998 Bill Nottingham <notting@redhat.com>
134- update to version 1.16
135
136* Mon Oct  5 1998 Bill Nottingham <notting@redhat.com>
137- add %post to twiddle readport of old /etc/isapnp.conf files
138
139* Thu Sep 24 1998 Bill Nottingham <notting@redhat.com>
140- fixed spec file so it rebuild cleanly
141
142* Fri Aug 07 1998 Bill Nottingham <notting@redhat.com>
143- added patch to bump to 1.15a
144
145* Tue Aug 04 1998 Bill Nottingham <notting@redhat.com>
146- updated to version 1.15
147
148* Fri Oct 03 1997 Michael Fulbright <msf@redhat.com>
149- added code to avoid probing in IO port ranges in /proc/ioports
150
151* Fri Aug 22 1997 Mike Wangsmo <wanger@redhat.com>
152- Built against glibc
153
154* Thu Jul 17 1997 Timo Karjalainen <timok@iki.fi>
155- Updated to version 1.11
156- Added RPM_OPT_FLAGS
157- Uses BuildRoot
158
Note: See TracBrowser for help on using the repository browser.