-
-# conditional build
-# _without_dist_kernel without distribution kernel
-
-%define _orig_name bcm5700
-
-Summary: Linux driver for the 3Com Gigabit Server BCM5700 (3c996) Network Interface Cards
-Summary(pl): Sterownik dla Linuksa do kart sieciowych gigabit ethernet BCM5700 (3c996)
-Name: kernel-net-%{_orig_name}
-Version: 2.0.28
-Release: %{_rel}@%{_kernel_ver_str}
-%define _rel 8
-License: GPL
+#
+# Conditional build:
+%bcond_without dist_kernel # allow non-distribution kernel
+%bcond_without kernel # don't build kernel modules
+%bcond_without userspace # don't build userspace programs
+%bcond_with verbose # verbose build (V=1)
+
+%if %{without kernel}
+%undefine with_dist_kernel
+%endif
+%if "%{_alt_kernel}" != "%{nil}"
+%undefine with_userspace
+%endif
+
+%define rel 5
+%define pname bcm5700
+Summary: Linux driver for the Broadcom's NetXtreme BCM57xx Network Interface Cards
+Summary(pl.UTF-8): Sterownik dla Linuksa do kart sieciowych Broadcom NetXtreme BCM57xx
+Name: %{pname}%{_alt_kernel}
+Version: 8.3.14
+Release: %{rel}
+License: GPL v2