X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=dev.spec;h=6a105c33a0bf2d24d1e94ec4639ad47ab28afe2a;hb=f3edaf9534e687285f986c55150ece5e7ca463b4;hp=af7042f72910ab6451bd0f9c5291b82f22b1d2c2;hpb=6d95ad11c4d3abf78177fe85adef09ecc1236976;p=packages%2Fdev.git diff --git a/dev.spec b/dev.spec index af7042f..6a105c3 100644 --- a/dev.spec +++ b/dev.spec @@ -5,14 +5,29 @@ Summary(pl): Pliki specjalne /dev/* Summary(tr): /dev dizini Name: dev Version: 2.8.0 -Release: 4 -Source0: %{name}-%{version}.tar.gz +Release: 11 License: public domain Group: Base +Group(cs): Základ +Group(da): Basal +Group(de): Basis +Group(es): Base +Group(fr): Base +Group(is): Grunnforrit +Group(it): Base +Group(ja): ¥Ù¡¼¥¹ +Group(no): Basis Group(pl): Podstawowe -BuildPrereq: setup -BuildPrereq: shadow -Prereq: setup +Group(pt): Base +Group(pt_BR): Base +Group(ru): âÁÚÁ +Group(sl): Osnova +Group(sv): Bas +Group(uk): âÁÚÁ +Source0: %{name}-%{version}.tar.gz +BuildRequires: setup +BuildRequires: shadow +PreReq: setup >= 2.4.1-2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Autoreqprov: no @@ -40,7 +55,7 @@ contient les entr pour qu'un système fonctionne correctement. %description -l pl -Wszystkie systemy unixowe, w tym Linux, u¿ywaj± plików do +Wszystkie systemy klasy unices, w tym Linux, u¿ywaj± plików do przedstawiania urz±dzeñ pod³±czonych do komputera. Wszystkie te pliki znajduj± siê zwykle w katalogu /dev. Pakiet ten zawiera wiêkszo¶æ popularnych plików specjalnych, s± one jedn± z wa¿niejszych czê¶ci @@ -84,10 +99,10 @@ cd dev # this code protects against dev package updaters forgetting to # use the p option when unpacking the souce tarball. for dev in zero null tty ttyp0; do - if [ ! $(ls -l $dev | awk '{print $1}') = crw-rw-rw- ]; then - echo bad permissions on device $dev 1>&2 - exit 1 - fi + if [ ! $(ls -l $dev | awk '{print $1}') = crw-rw-rw- ]; then + echo bad permissions on device $dev 1>&2 + exit 1 + fi done %ifarch sparc @@ -127,6 +142,16 @@ done # watchdog support mknode watchdog c 10 130 +mknod temperature c 10 131 + + +# agpgart +mknode agpgart c 10 175 + +%ifarch %{ix86} +# toshiba support +mknode toshiba c 10 181 +%endif # route mknode route c 36 0 @@ -212,6 +237,15 @@ for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do mknode md$i b 9 $i done +# ataraid +mkdir ataraid +for d in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do + mknod ataraid/d$d b 114 $(( $d * 16 )) + for p in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do + mknod ataraid/d${d}p${p} b 114 $(( $d * 16 + $p )) + done +done + # netfilter mknode ipstate c 95 2 @@ -220,7 +254,7 @@ mknod arpd c 36 8 # temporary install -d $RPM_BUILD_ROOT/proc/asound -touch $RPM_BUILD_ROOT/proc/asound/dev +> $RPM_BUILD_ROOT/proc/asound/dev ln -sf ../proc/asound/dev snd @@ -237,9 +271,6 @@ mknode svga2 c 209 2 mknode svga3 c 209 3 mknode svga4 c 209 4 -# agpgart -mknode agpgart c 10 175 - # ipsec character device mknode ipsec c 36 10 @@ -255,7 +286,7 @@ done # ltmodem mknode ttyLT0 c 62 64 -# XFree86-nvidia-kernel +# XFree86-nvidia-kernel a.k.a. kernel(-smp)-video-nvidia for i in 0 1 2 3; do mknode nvidia$i c 195 $i done @@ -277,6 +308,23 @@ mknode irlpt1 c 161 17 mknode lirc c 61 0 mknode lircm p +# usb +mkdir $RPM_BUILD_ROOT/dev/input +mkdir $RPM_BUILD_ROOT/dev/usb +for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do + mknode input/js$i c 13 $i + mknode input/mouse$i c 13 $(( $i + 32 )) + mknode input/event$i c 13 $(( $i + 64 )) + mknode usb/ttyACM$i c 166 $i + mknode usb/lp$i c 180 $i + mknode usb/scanner$i c 180 $(( $i + 48 )) + mknode usb/ez$i c 180 $(( $i + 64 )) + mknode usb/ttyUSB$i c 188 $i + mknode usb/ttyUB$i c 216 $i +done +mknode input/mice c 13 31 +mknode usb/rio500 c 180 64 + %clean rm -rf $RPM_BUILD_ROOT @@ -284,6 +332,8 @@ rm -rf $RPM_BUILD_ROOT %defattr(644,root,root,755) #a# +%dir /dev/ataraid +%attr(660,root,disk) /dev/ataraid/* %attr(660,root,audio) /dev/admmidi* %config(noreplace) %verify(not link) %attr(660,root,audio) /dev/adsp @@ -321,7 +371,7 @@ rm -rf $RPM_BUILD_ROOT #f# %config(noreplace) %verify(not link) %attr(644,root,root) /dev/fb -%attr(644,root,root) /dev/fb?* +%attr(664,root,video) /dev/fb?* %attr(660,root,floppy) /dev/fd* %config(noreplace) %verify(not link) %attr(666,root,root) /dev/ftape %attr(644,root,root) /dev/full @@ -336,6 +386,11 @@ rm -rf $RPM_BUILD_ROOT %dir /dev/ida %attr(660,root,disk) /dev/ida/* %attr(600,root,root) /dev/initctl +%dir /dev/input +%attr(660,root,root) /dev/input/event* +%attr(660,root,js) /dev/input/js* +%attr(660,root,root) /dev/input/mice +%attr(660,root,root) /dev/input/mouse* %attr(600,root,root) /dev/ipauth %attr(600,root,root) /dev/ipl %attr(600,root,root) /dev/ipnat @@ -443,6 +498,9 @@ rm -rf $RPM_BUILD_ROOT %dir /dev/raw %attr(660,root,disk) /dev/raw/* +%attr(660,root,video) /dev/radio0 +%attr(660,root,video) /dev/radio + #s# %attr(%{perm_cdrom}) /dev/scd* %attr(660,root,disk) /dev/sd* @@ -469,6 +527,9 @@ rm -rf $RPM_BUILD_ROOT #t# %attr(660,root,disk) /dev/tape* %attr(600,root,root) /dev/tlk* +%ifarch %{ix86} +%attr(666,root,root) /dev/toshiba +%endif %attr(660,root,disk) /dev/tpqic* %attr(666,root,root) /dev/tty @@ -514,10 +575,25 @@ rm -rf $RPM_BUILD_ROOT #u# %attr(644,root,root) /dev/urandom +%dir /dev/usb +%attr(660,root,root) /dev/usb/ez* +%attr(660,root,lp) /dev/usb/lp* +%attr(660,root,root) /dev/usb/scanner* +%attr(664,root,ttyS) /dev/usb/rio500 +%attr(664,root,ttyS) /dev/usb/ttyACM* +%attr(664,root,ttyS) /dev/usb/ttyUB* +%attr(664,root,ttyS) /dev/usb/ttyUSB* #v# %attr(620,root,tty) %verify(not user) /dev/vcs* +%attr(660,root,video) /dev/video0 +%attr(660,root,video) /dev/video +%attr(660,root,video) /dev/vtx0 +%attr(660,root,video) /dev/vtx +%attr(660,root,video) /dev/vbi0 +%attr(660,root,video) /dev/vbi + #w# %attr(600,root,root) /dev/watchdog %attr(660,root,sys) /dev/wvisfgrab