- 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:
committed by
Git OBS Bridge
parent
23b560c01a
commit
b3ee77c87c
30
gpm.spec
30
gpm.spec
@@ -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
|
||||
|
Reference in New Issue
Block a user