#
# Conditional build:
-# _without_dist_kernel - without sources of distribution kernel
+%bcond_without dist_kernel # without sources of distribution kernel
#
-%include /usr/lib/rpm/macros.python
Summary: Linux Framework for User-Space Devices
-Summary(pl): Struktura linuksowa dla urz±dzeñ w przestrzeni u¿ytkownika
+Summary(pl.UTF-8): Struktura linuksowa dla urządzeń w przestrzeni użytkownika
Name: fusd
Version: 1.10
%define _rel 1
Source0: ftp://ftp.circlemud.org/pub/jelson/fusd/%{name}-%{version}.tar.gz
# Source0-md5: 64b601e4b72eab00927ec8732ef462b5
URL: http://www.circlemud.org/~jelson/software/fusd/
-%{!?_without_dist_kernel:BuildRequires: kernel-headers}
+%{?with_dist_kernel:BuildRequires: kernel-headers}
BuildRequires: %{kgcc_package}
BuildRequires: python-devel >= 2.2.1
BuildRequires: rpmbuild(macros) >= 1.118
user-space, FUSD devices can look and act just like any other file
under /dev which is implemented by kernel callbacks.
-%description -l pl
-FUSD jest linuksow± struktur± przekierowywania odwo³añ do plików
-urz±dzeñ do przestrzeni u¿ytkownika, co umo¿liwia implementacjê tych
-plików urz±dzeñ za pomoc± demonów zamiast poprzez kod j±dra. Pomimo,
-¿e zaimplementowane w przestrzeni u¿ytkownika, urz±dzenia FUSD
-wygl±daj± i dzia³aj± tak jak ka¿dy inny plik w /dev zaimplementowany
-poprzez funkcje j±dra.
+%description -l pl.UTF-8
+FUSD jest linuksową strukturą przekierowywania odwołań do plików
+urządzeń do przestrzeni użytkownika, co umożliwia implementację tych
+plików urządzeń za pomocą demonów zamiast poprzez kod jądra. Pomimo,
+że zaimplementowane w przestrzeni użytkownika, urządzenia FUSD
+wyglądają i działają tak jak każdy inny plik w /dev zaimplementowany
+poprzez funkcje jądra.
%package -n kernel-misc-kfusd
Summary: Linux kernel FUSD modules
-Summary(pl): Modu³y FUSD dla j±dra Linuksa
+Summary(pl.UTF-8): Moduły FUSD dla jądra Linuksa
Release: %{_rel}@%{_kernel_ver_str}
Group: Base/Kernel
-%{!?_without_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel_up}
PreReq: modutils >= 2.4.6-4
Requires(post,postun): /sbin/depmod
%description -n kernel-misc-kfusd
Linux kernel FUSD modules.
-%description -n kernel-misc-kfusd -l pl
-Modu³y FUSD dla j±dra Linuksa.
+%description -n kernel-misc-kfusd -l pl.UTF-8
+Moduły FUSD dla jądra Linuksa.
%package -n kernel-smp-misc-kfusd
Summary: Linux SMP kernel FUSD modules
-Summary(pl): Modu³y SMP FUSD dla j±dra Linuksa
+Summary(pl.UTF-8): Moduły SMP FUSD dla jądra Linuksa
Release: %{_rel}@%{_kernel_ver_str}
Group: Base/Kernel
-%{!?_without_dist_kernel:%requires_releq_kernel_smp}
+%{?with_dist_kernel:%requires_releq_kernel_smp}
PreReq: modutils >= 2.4.6-4
Requires(post,postun): /sbin/depmod
%description -n kernel-smp-misc-kfusd
Linux SMP kernel FUSD modules.
-%description -n kernel-smp-misc-kfusd -l pl
-Modu³y SMP FUSD dla j±dra Linuksa.
+%description -n kernel-smp-misc-kfusd -l pl.UTF-8
+Moduły SMP FUSD dla jądra Linuksa.
%package -n python-fusd
Summary: Python bindings for FUSD
-Summary(pl): Wi±zania Pythona dla FUSD
+Summary(pl.UTF-8): Wiązania Pythona dla FUSD
Release: %{_rel}
Group: Libraries/Python
%pyrequires_eq python-modules
%description -n python-fusd
Python bindings for FUSD.
-%description -n python-fusd -l pl
-Wi±zania Pythona dla FUSD.
+%description -n python-fusd -l pl.UTF-8
+Wiązania Pythona dla FUSD.
%prep
%setup -q