SHA256
1
0
forked from pool/gpm

- Through out the PS/2 patches that lead to gpm not working.

- Add patches from Fedora.

OBS-URL: https://build.opensuse.org/package/show/Base:System/gpm?expand=0&rev=13
This commit is contained in:
Philipp Thomas
2011-01-27 16:00:19 +00:00
committed by Git OBS Bridge
parent 23b560c01a
commit b3ee77c87c
15 changed files with 616 additions and 1701 deletions

View File

@@ -40,15 +40,11 @@ Source2: rcgpm
Source3: sysconfig.mouse-%{name}
Source4: README.SuSE
Source5: baselibs.conf
Source6: inputattach.c
Patch0: gpm-DESTDIR.patch
Patch1: gpm-ps2_command_bytes.patch
Patch2: gpm-ps2_read.patch
Patch3: gpm-ps2_reconnection.patch
Patch4: gpm-syn_conf.patch
Patch5: gpm-silitek.patch
Patch6: gpm-conf.patch
Patch7: gpm-va_arg.patch
Patch8: gpm-quiet_libgpm.patch
Patch9: gpm-no_templates_for_new_multiple_mode.patch
Patch10: gpm-ceil.patch
Patch11: gpm-Gpm_Open.patch
@@ -58,6 +54,12 @@ Patch17: gpm-log.patch
Patch18: gpm-glibc210.patch
Patch19: gpm-use_getdtablesize.patch
Patch20: gpm-int_ptr_casts.patch
Patch21: gpm-close-fds.patch
Patch22: gpm-gcc4.3.patch
Patch23: gpm-lib-silent.patch
Patch24: gpm-libtool.patch
Patch25: gpm-multilib.patch
Patch26: gpm-weak-wgetch.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: %install_info_prereq
@@ -86,14 +88,9 @@ Development files for the gpm (general purpose mouse) package.
%prep
%setup -q
%patch0
%patch1
%patch2
%patch3
%patch4
%patch5
%patch6
%patch7
%patch8
%patch9
%patch10
%patch11
@@ -103,7 +100,12 @@ Development files for the gpm (general purpose mouse) package.
%patch18
%patch19
%patch20
%patch21
%patch22
%patch23
%patch24
%patch25
%patch26
cp %{S:2} %{S:3} %{S:4} .
%build
@@ -117,10 +119,11 @@ CFLAGS="$RPM_OPT_FLAGS -DQUIET_LIBGPM" \
%ifarch %arm
make CC="gcc -lm"
%endif
make
make %{?_smp_mflags}
%__cc %{optflags} -o inputattach %{SOURCE6}
%install
make ROOT="" DESTDIR=$RPM_BUILD_ROOT install
%makeinstall ROOT=""
#
# gpm confings
install -d $RPM_BUILD_ROOT/etc/${file/conf\/gpm-/gpm\/}
@@ -138,6 +141,7 @@ done
install -m 755 -d $RPM_BUILD_ROOT/var/adm/fillup-templates
install -m 755 -d $RPM_BUILD_ROOT/etc/init.d
install -m 755 -d $RPM_BUILD_ROOT/usr/sbin
install -m 755 inputattach %{buildroot}%{_sbindir}
install -m 644 sysconfig.mouse-%{name} $RPM_BUILD_ROOT/var/adm/fillup-templates
install -m 755 rcgpm $RPM_BUILD_ROOT/etc/init.d/gpm
ln -sf ../../etc/init.d/gpm $RPM_BUILD_ROOT/usr/sbin/rcgpm