Witam, mam nówkę spec do bumblebee i prośbę o podbicie wersji bbswitch
do 0.8 (było 0.7 - wystarczy zmienić, odpalić buildera z -ncs i
dociągnie paczkę samemu, mi md5 wyszło
5b116b31ace3604ddf9d1fc1f4bc5807), lub podanie drogi, abym zrobił to samemu.

-- 
Pozdrawiam,
Light-I

#

Summary:	Disable discrete graphics (currently nVidia only)
Name:		bumblebee
Version:	3.2.1
Release:	1
License:	GPL v2+
Group:		Base/Kernel
Source0:	http://bumblebee-project.org/%{name}-%{version}.tar.gz
# Source0-md5:	30974e677bb13e8a3825fd6f3e7d3b24
URL:		http://bumblebee-project.org/
BuildRequires:	glib2-devel
BuildRequires:	help2man
BuildRequires:	libbsd-devel
BuildRequires:	pkgconfig
BuildRequires:	rpmbuild(macros) >= 1.379
BuildRequires:	xorg-lib-libX11-devel
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
bumblebee is a daemon which automatically detects the required ACPI
calls for two kinds of Optimus laptops. It has been verified to work
with "real" Optimus and "legacy" Optimus laptops.

%package SysV
Summary:	SysV initscrpt
Requires:	bumblebee
BuildArch:	noarch

%description SysV
SysV initscrpt

%package upstart
Summary:	upstart initscrpt
Requires:	bumblebee
BuildArch:	noarch

%description upstart
upstart initscrpt

%package systemd
Summary:	systemd initscrpt
Requires:	bumblebee
BuildArch:	noarch

%description systemd
systemd initscrpt

%prep
%setup -qn %{name}-%{version}

%build
%configure CONF_DRIVER=nvidia \
CONF_DRIVER_MODULE_NVIDIA=nvidia \
CONF_LDPATH_NVIDIA=%{_libdir}/nvidia:%{_libdir}/xorg/modules/drivers \
CONF_MODPATH_NVIDIA=%{_libdir}/xorg/modules/drivers,%{_libdir}/xorg/modules/extensions/nvidia \
	--with-systemd

%{__make}

%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
install -pm 754 scripts/sysvinit/bumblebeed $RPM_BUILD_ROOT/etc/rc.d/init.d
install -d $RPM_BUILD_ROOT/etc/init
install -pm 644 scripts/upstart/bumblebeed.conf $RPM_BUILD_ROOT/etc/init
install -d $RPM_BUILD_ROOT%{systemdunitdir}
install -pm 644 scripts/systemd/bumblebeed.service $RPM_BUILD_ROOT%{systemdunitdir}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc README.markdown COPYING VERSION doc/*
/etc/bash_completion.d/%{name}
%dir %{_sysconfdir}/%{name}
%{_sysconfdir}/%{name}/%{name}.conf
%dir %{_sysconfdir}/%{name}/xorg.conf.d
%{_sysconfdir}/%{name}/xorg.conf.d/10-dummy.conf
%{_sysconfdir}/%{name}/xorg.conf.nouveau
%{_sysconfdir}/%{name}/xorg.conf.nvidia
/lib/udev/rules.d/99-%{name}-nvidia-dev.rules
%attr(755,root,root) %{_bindir}/%{name}-bugreport
%attr(755,root,root) %{_bindir}/optirun
%attr(755,root,root) %{_sbindir}/bumblebeed
%dir %{_docdir}/%{name}
%{_docdir}/%{name}/README.markdown
%{_docdir}/%{name}/RELEASE_NOTES_3_2_1
%{_mandir}/man1/bumblebeed.1*
%{_mandir}/man1/optirun.1*

%files	SysV
%defattr(644,root,root,755)
%attr(754,root,root) /etc/rc.d/init.d/bumblebeed

%files	upstart
%defattr(644,root,root,755)
/etc/init

%files	systemd
%defattr(644,root,root,755)
%{systemdunitdir}/bumblebeed.service

%post systemd
echo "type 'systemctl start bumblebeed.service' to start"
systemctl enable bumblebeed.service

%preun systemd
echo "Bye, bye..."
systemctl disable bumblebeed.service

_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym