+%package libs
+Summary: Shared GPIB library
+Summary(pl.UTF-8): Biblioteka współdzielona GPIB
+Group: Libraries
+
+%description libs
+Shared GPIB library.
+
+%description libs -l pl.UTF-8
+Biblioteka współdzielona GPIB.
+
+%package devel
+Summary: Header file for GPIB library
+Summary(pl.UTF-8): Plik nagłówkowy biblioteki GPIB
+Group: Development/Libraries
+Requires: %{pname}-libs = %{version}-%{release}
+
+%description devel
+Header file for GPIB library.
+
+%description devel -l pl.UTF-8
+Plik nagłówkowy biblioteki GPIB.
+
+%package static
+Summary: Static GPIB library
+Summary(pl.UTF-8): Biblioteka statyczna GPIB
+Group: Development/Libraries
+Requires: %{pname}-devel = %{version}-%{release}
+
+%description static
+Static GPIB library.
+
+%description static -l pl.UTF-8
+Biblioteka statyczna GPIB.
+
+%package -n guile-gpib
+Summary: Guile bindings for GPIB library
+Summary(pl.UTF-8): Wiązania Guile do biblioteki GPIB
+Group: Development/Languages/Perl
+Requires: %{pname}-libs = %{version}-%{release}
+Requires: guile-libs
+
+%description -n guile-gpib
+Guile bindings for GPIB library.
+
+%description -n guile-gpib -l pl.UTF-8
+Wiązania Guile do biblioteki GPIB.
+
+%package -n perl-gpib
+Summary: Perl bindings for GPIB library
+Summary(pl.UTF-8): Wiązania Perla do biblioteki GPIB
+Group: Development/Languages/Perl
+Requires: %{pname}-libs = %{version}-%{release}
+
+%description -n perl-gpib
+Perl bindings for GPIB library.
+
+%description -n perl-gpib -l pl.UTF-8
+Wiązania Perla do biblioteki GPIB.
+
+%package -n %{php_name}-gpib
+Summary: PHP bindings for GPIB library
+Summary(pl.UTF-8): Wiązania PHP do biblioteki GPIB
+Group: Development/Languages/PHP
+Provides: php(gpib) = %{version}
+Requires: %{pname}-libs = %{version}-%{release}
+%{?requires_php_extension}
+
+%description -n %{php_name}-gpib
+PHP bindings for GPIB library.
+
+%description -n %{php_name}-gpib -l pl.UTF-8
+Wiązania PHP do biblioteki GPIB.
+
+%package -n python-gpib
+Summary: Python 2 bindings for GPIB library
+Summary(pl.UTF-8): Wiązania Pythona 2 do biblioteki GPIB
+Group: Libraries/Python
+Requires: %{pname}-libs = %{version}-%{release}
+Requires: python-libs
+
+%description -n python-gpib
+Python 2 bindings for GPIB library.
+
+%description -n python-gpib -l pl.UTF-8
+Wiązania Pythona 2 do biblioteki GPIB.
+
+%package -n python3-gpib
+Summary: Python 3 bindings for GPIB library
+Summary(pl.UTF-8): Wiązania Pythona 3 do biblioteki GPIB
+Group: Libraries/Python
+Requires: %{pname}-libs = %{version}-%{release}
+Requires: python3-libs
+
+%description -n python3-gpib
+Python 3 bindings for GPIB library.
+
+%description -n python3-gpib -l pl.UTF-8
+Wiązania Pythona 3 do biblioteki GPIB.
+
+%package -n tcl-gpib
+Summary: Tcl bindings for GPIB library
+Summary(pl.UTF-8): Wiązania Tcl-a do biblioteki GPIB
+Group: Libraries
+Requires: %{pname}-libs = %{version}-%{release}
+Requires: tcl
+
+%description -n tcl-gpib
+Tcl bindings for GPIB library.
+
+%description -n tcl-gpib -l pl.UTF-8
+Wiązania Tcl-a do biblioteki GPIB.
+
+%package doc
+Summary: Linux-GPIB tools and library documentation
+Summary(pl.UTF-8): Dokumentacja narzędzi i biblioteki Linux-GPIB
+License: GFDL v1.2+ or GPL v2+
+Group: Documentation
+
+%description doc
+Linux-GPIB tools and library documentation.
+
+%description doc -l pl.UTF-8
+Dokumentacja narzędzi i biblioteki Linux-GPIB.
+
+%define kernel_pkg()\
+%package -n kernel%{_alt_kernel}-gpib\
+Summary: Linux GPIB drivers\
+Summary(pl.UTF-8): Sterowniki GPIB dla Linuksa\
+Release: %{rel}@%{_kernel_ver_str}\
+Group: Base/Kernel\
+Requires(post,postun): /sbin/depmod\
+%requires_releq_kernel\
+Requires(postun): %releq_kernel\
+\
+%description -n kernel%{_alt_kernel}-gpib\
+This package contains Linux drivers for GPIB (IEEE 488) hardware.\
+\
+%description -n kernel%{_alt_kernel}-gpib -l pl.UTF-8\
+Ten pakiet zawiera sterowniki dla Linuksa do urządzeń GPIB (IEEE 488).\
+\
+%if %{with kernel}\
+%files -n kernel%{_alt_kernel}-gpib\
+%defattr(644,root,root,755)\
+/lib/modules/%{_kernel_ver}/kernel/gpib\
+%endif\
+\
+%post -n kernel%{_alt_kernel}-gpib\
+%depmod %{_kernel_ver}\
+\
+%postun -n kernel%{_alt_kernel}-gpib\
+%depmod %{_kernel_ver}\
+%{nil}
+
+%define build_kernel_pkg()\
+%{__make} VERBOSE=1 LINUX_SRCDIR=%{_kernelsrcdir} clean\
+%{__make} VERBOSE=1 LINUX_SRCDIR=%{_kernelsrcdir}\
+cd drivers/gpib\
+%if %{_kernel_version_code} < %{_kernel_version_magic 5 10 0}\
+%if %{with drivers_usb}\
+%install_kernel_modules -D installed -m lpvo_usb_gpib/lpvo_usb_gpib -d kernel/gpib\
+%endif\
+%endif\
+%ifarch %{ix86}\
+%install_kernel_modules -D installed -m agilent_82350b/agilent_82350b,cb7210/cb7210,cec/cec_gpib,hp_82335/hp82335,ines/ines_gpib,nec7210/nec7210,sys/gpib_common,tms9914/tms9914,tnt4882/tnt4882%{?with_drivers_isa:,pc2/pc2_gpib}%{?with_drivers_usb:,agilent_82357a/agilent_82357a,ni_usb/ni_usb_gpib} -d kernel/gpib\
+%else\
+%install_kernel_modules -D installed -m agilent_82350b/agilent_82350b,cb7210/cb7210,cec/cec_gpib,hp_82335/hp82335,hp_82341/hp_82341,ines/ines_gpib,nec7210/nec7210,sys/gpib_common,tms9914/tms9914,tnt4882/tnt4882%{?with_drivers_isa:,pc2/pc2_gpib}%{?with_drivers_usb:,agilent_82357a/agilent_82357a,ni_usb/ni_usb_gpib} -d kernel/gpib\
+%endif\
+cd ../..\
+%{nil}
+
+%define install_kernel_pkg()\
+%{nil}
+
+%{?with_kernel:%{expand:%create_kernel_packages}}