|
Chris Weyl |
30302e5 |
Name: 915resolution
|
|
Chris Weyl |
5aa6c85 |
Version: 0.5.3
|
|
Chris Weyl |
5aa6c85 |
Release: 1%{?dist}
|
|
Chris Weyl |
30302e5 |
Summary: Intel video BIOS hack to support certain resolutions
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
Group: User Interface/X Hardware Support
|
|
Chris Weyl |
30302e5 |
License: Public Domain
|
|
Chris Weyl |
30302e5 |
URL: http://www.geocities.com/stomljen/
|
|
Chris Weyl |
30302e5 |
Source0: http://www.geocities.com/stomljen/%{name}-%{version}.tar.gz
|
|
Chris Weyl |
ef09317 |
Source1: %{name}-init
|
|
Chris Weyl |
ef09317 |
Source2: %{name}-config
|
|
Chris Weyl |
ef09317 |
Source3: %{name}-pm-hook
|
|
Chris Weyl |
30302e5 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
ef09317 |
# this doesn't make much sense on ppc. That, and it fails to build :)
|
|
Chris Weyl |
6fdc0f2 |
ExcludeArch: ppc ppc64
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
# simple "get it going" instructions
|
|
Chris Weyl |
30302e5 |
Source100: README.fedora
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
ef09317 |
# for the add/remove/condrestart service stuff.
|
|
Chris Weyl |
ef09317 |
Requires(post): /sbin/chkconfig
|
|
Chris Weyl |
ef09317 |
Requires(preun): /sbin/chkconfig
|
|
Chris Weyl |
ef09317 |
Requires(preun): /sbin/service
|
|
Chris Weyl |
ef09317 |
|
|
Chris Weyl |
ef09317 |
|
|
Chris Weyl |
30302e5 |
%description
|
|
Chris Weyl |
30302e5 |
915resolution is a tool to modify the video BIOS of the 800 and 900 series
|
|
Chris Weyl |
30302e5 |
Intel graphics chipsets. This includes the 845G, 855G, and 865G chipsets, as
|
|
Chris Weyl |
30302e5 |
well as 915G, 915GM, and 945G chipsets. This modification is necessary to
|
|
Chris Weyl |
30302e5 |
allow the display of certain graphics resolutions for an Xorg or XFree86
|
|
Chris Weyl |
30302e5 |
graphics server.
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
915resolution's modifications of the BIOS are transient. There is no risk of
|
|
Chris Weyl |
30302e5 |
permanent modification of the BIOS. This also means that 915resolution must be
|
|
Chris Weyl |
30302e5 |
run every time the computer boots inorder for it's changes to take effect.
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
915resolution is derived from the tool 855resolution. However, the code
|
|
Chris Weyl |
30302e5 |
differs substantially. 915resolution's code base is much simpler.
|
|
Chris Weyl |
30302e5 |
915resolution also allows the modification of bits per pixel.
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
%prep
|
|
Chris Weyl |
30302e5 |
%setup -q
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
# keep rpmlint from complaining....
|
|
Chris Weyl |
30302e5 |
chmod -x dump_bios
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
cp %{SOURCE100} .
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
%build
|
|
Chris Weyl |
30302e5 |
make clean
|
|
Chris Weyl |
30302e5 |
make %{?_smp_mflags}
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
%install
|
|
Chris Weyl |
30302e5 |
rm -rf %{buildroot}
|
|
Chris Weyl |
30302e5 |
mkdir -p %{buildroot}%{_sbindir}
|
|
Chris Weyl |
30302e5 |
cp %{name} %{buildroot}%{_sbindir}
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
ef09317 |
# ...and the associated support bits
|
|
Chris Weyl |
ef09317 |
mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
|
|
Chris Weyl |
ef09317 |
install -m 0755 -T %{SOURCE1} \
|
|
Chris Weyl |
ef09317 |
%{buildroot}%{_sysconfdir}/rc.d/init.d/915resolution
|
|
Chris Weyl |
ef09317 |
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
|
|
Chris Weyl |
ef09317 |
install -m 0644 -T %{SOURCE2} \
|
|
Chris Weyl |
ef09317 |
%{buildroot}%{_sysconfdir}/sysconfig/915resolution
|
|
Chris Weyl |
ef09317 |
mkdir -p %{buildroot}%{_sysconfdir}/pm/hooks
|
|
Chris Weyl |
ef09317 |
install -m 0755 -T %{SOURCE3} \
|
|
Chris Weyl |
ef09317 |
%{buildroot}%{_sysconfdir}/pm/hooks/99resolution
|
|
Chris Weyl |
ef09317 |
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
%clean
|
|
Chris Weyl |
30302e5 |
rm -rf %{buildroot}
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
ef09317 |
%post
|
|
Chris Weyl |
ef09317 |
# This adds the proper /etc/rc*.d links for the script
|
|
Chris Weyl |
ef09317 |
/sbin/chkconfig --add 915resolution
|
|
Chris Weyl |
ef09317 |
|
|
Chris Weyl |
ef09317 |
|
|
Chris Weyl |
ef09317 |
%preun
|
|
Chris Weyl |
ef09317 |
if [ $1 = 0 ]; then
|
|
Chris Weyl |
ef09317 |
/sbin/service 915resolution stop >/dev/null 2>&1 || :
|
|
Chris Weyl |
ef09317 |
/sbin/chkconfig --del 915resolution
|
|
Chris Weyl |
ef09317 |
fi
|
|
Chris Weyl |
ef09317 |
|
|
Chris Weyl |
ef09317 |
# no postun scriptlet is provided to "restart" the service on upgrade as this
|
|
Chris Weyl |
ef09317 |
# doesn't seem entirely appropriate. explanations as to why this is wrong are
|
|
Chris Weyl |
ef09317 |
# welcome :)
|
|
Chris Weyl |
ef09317 |
|
|
Chris Weyl |
30302e5 |
%files
|
|
Chris Weyl |
30302e5 |
%defattr(-,root,root,-)
|
|
Chris Weyl |
30302e5 |
%doc LICENSE.txt README* changes.log chipset_info.txt dump_bios
|
|
Chris Weyl |
30302e5 |
%{_sbindir}/*
|
|
Chris Weyl |
ef09317 |
%{_sysconfdir}/rc.d/init.d/*
|
|
Chris Weyl |
ef09317 |
%{_sysconfdir}/pm/hooks/*
|
|
Chris Weyl |
ef09317 |
%config(noreplace) %{_sysconfdir}/sysconfig/*
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
%changelog
|
|
Chris Weyl |
6fdc0f2 |
* Fri May 18 2007 Chris Weyl <cweyl@alumni.drew.edu>
|
|
Chris Weyl |
6fdc0f2 |
- add 'ppc64' to list of arches excluded from builds; no rebuild at this time
|
|
Chris Weyl |
6fdc0f2 |
|
|
Chris Weyl |
5aa6c85 |
* Mon Apr 30 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.5.3-1
|
|
Chris Weyl |
5aa6c85 |
- update to 0.5.3
|
|
Chris Weyl |
5aa6c85 |
|
|
Chris Weyl |
2b8dc74 |
* Thu Mar 01 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.5.2-6
|
|
Chris Weyl |
2b8dc74 |
- bump
|
|
Chris Weyl |
2b8dc74 |
|
|
Chris Weyl |
219f112 |
* Mon Feb 19 2007 Chris Weyl <cweyl@alumni.drew.edu> 0.5.2-5
|
|
Chris Weyl |
ef09317 |
- add initscript infrastructure from Bojan Smojver, who kindly did most of the
|
|
Chris Weyl |
ef09317 |
work to implement it. Thanks Bojan! :)
|
|
Chris Weyl |
ef09317 |
|
|
Chris Weyl |
219f112 |
* Thu Dec 07 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.5.2-4
|
|
Chris Weyl |
219f112 |
- bump
|
|
Chris Weyl |
219f112 |
|
|
Chris Weyl |
30302e5 |
* Tue Aug 01 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.5.2-3
|
|
Chris Weyl |
30302e5 |
- excludearch ppc
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
* Tue Aug 01 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.5.2-2
|
|
Chris Weyl |
30302e5 |
- bump for build & release
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
* Thu Jul 27 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.5.2-1
|
|
Chris Weyl |
30302e5 |
- bump release
|
|
Chris Weyl |
30302e5 |
- add README.fedora
|
|
Chris Weyl |
30302e5 |
|
|
Chris Weyl |
30302e5 |
* Tue Jun 13 2006 Chris Weyl <cweyl@alumni.drew.edu> 0.5.2-0
|
|
Chris Weyl |
30302e5 |
- Initial spec file for F-E
|