put libraries in %{_libdir}, not hardcoded /usr/lib

This commit is contained in:
Bill Nottingham 2005-05-23 18:59:57 +00:00
parent 1d439ede7f
commit 17ff598422
2 changed files with 50 additions and 26 deletions

View File

@ -113,3 +113,23 @@
install -m 644 $(GLADE_FILES) $(INSTALL_LIBDIR)
install -m 644 seaudit_help.txt $(INSTALL_LIBDIR)
install -m 444 dot_seaudit $(INSTALL_LIBDIR)
--- setools-2.1.0/Makefile.foo 2005-05-23 14:53:49.000000000 -0400
+++ setools-2.1.0/Makefile 2005-05-23 14:54:17.000000000 -0400
@@ -26,7 +26,7 @@
TCLVER = $(shell env tclsh tcl_vars)
#TCLVER = 8.3
#TCL_INCLUDE = -I/usr/include
-#TCL_LIBINC = -L/usr/lib
+#TCL_LIBINC = -L$(LIBDIR)
TCL_LIBS = -ltk$(TCLVER) -ltcl$(TCLVER) -ldl $(LIBS)
INCLUDE_DIR = $(DESTDIR)/usr/include
@@ -35,7 +35,7 @@
YACC = bison -y
LEX = flex -olex.yy.c
-SHARED_LIB_INSTALL_DIR = $(DESTDIR)/usr/lib
+SHARED_LIB_INSTALL_DIR = $(DESTDIR)$(LIBDIR)
STATIC_LIB_INSTALL_DIR = $(SHARED_LIB_INSTALL_DIR)
SETOOLS_INCLUDE = $(INCLUDE_DIR)/setools

View File

@ -1,7 +1,7 @@
Summary: SELinux tools for managing policy
Name: setools
Version: 2.1.0
Release: 4
Release: 5
License: GPL
Group: System Environment/Base
Source: http://www.tresys.com/Downloads/selinux-tools/setools-%{version}.tar.bz2
@ -98,13 +98,13 @@ make LIBDIR=%{_libdir} all
%install
rm -rf ${RPM_BUILD_ROOT}
mkdir -p $RPM_BUILD_ROOT/%_bindir
mkdir -p $RPM_BUILD_ROOT/%_sbindir
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_sbindir}
mkdir -p $RPM_BUILD_ROOT/%_libdir
mkdir -p $RPM_BUILD_ROOT/usr/include/selinux/apol
mkdir -p $RPM_BUILD_ROOT%{_includedir}/selinux/apol
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/setools-%{version}
mkdir -p $RPM_BUILD_ROOT/usr/share/tcl8.4
make DESTDIR="${RPM_BUILD_ROOT}" INSTALL_HELPDIR=$RPM_BUILD_ROOT/usr/share/doc/setools-%{version} install install-bwidget
make DESTDIR="${RPM_BUILD_ROOT}" INSTALL_HELPDIR=$RPM_BUILD_ROOT/usr/share/doc/setools-%{version} LIBDIR=%{_libdir} install install-bwidget
rm -f ${RPM_BUILD_ROOT}/etc/selinux/strict/src/policy/domains/program/seuser.te
rm -f ${RPM_BUILD_ROOT}/etc/selinux/strict/src/policy/file_contexts/program/seuser.fc
rm -f ${RPM_BUILD_ROOT}/usr/bin/findcon
@ -124,7 +124,7 @@ install -D %{SOURCE6} ${RPM_BUILD_ROOT}%{_datadir}/applications/seuserx.desktop
install -D %{SOURCE7} ${RPM_BUILD_ROOT}%{_datadir}/applications/seaudit.desktop
install -D %{SOURCE9} ${RPM_BUILD_ROOT}%{_datadir}/applications/sediffx.desktop
install -D %{SOURCE11} ${RPM_BUILD_ROOT}%{_datadir}/applications/sediffx.desktop
cd $RPM_BUILD_ROOT/%_bindir/
cd $RPM_BUILD_ROOT/%{_bindir}/
ln -sf consolehelper apol
ln -sf consolehelper seuserx
ln -sf consolehelper seaudit
@ -137,18 +137,18 @@ rm -rf ${RPM_BUILD_ROOT}
%defattr(-,root,root)
%dir /usr/share/tcl8.4/BWidget-1.4.1
/usr/share/tcl8.4/BWidget-1.4.1/*
%_bindir/apol
%_sbindir/apol
%_bindir/seuserx
%_sbindir/seuserx
%_bindir/sediff
%_sbindir/sediffx
%_bindir/awish
%_bindir/seaudit
%_sbindir/seaudit
%_sbindir/seaudit-report
%_bindir/sepcut
%_sbindir/sepcut
%{_bindir}/apol
%{_sbindir}/apol
%{_bindir}/seuserx
%{_sbindir}/seuserx
%{_bindir}/sediff
%{_sbindir}/sediffx
%{_bindir}/awish
%{_bindir}/seaudit
%{_sbindir}/seaudit
%{_sbindir}/seaudit-report
%{_bindir}/sepcut
%{_sbindir}/sepcut
%{_datadir}/applications/apol.desktop
%{_datadir}/applications/seuserx.desktop
%{_datadir}/applications/seaudit.desktop
@ -170,23 +170,27 @@ Requires: %{name} = %{version}-%{release}
Headers, static libraries and API docs for SETools.
%files devel
/usr/include/setools
/usr/lib
%{_includedir}/setools
%{_libdir}
%files
%defattr(-,root,root)
%_bindir/seuser
%_bindir/seuseradd
%_bindir/seuserdel
%_bindir/seusermod
%_bindir/seinfo
%_bindir/sesearch
%{_bindir}/seuser
%{_bindir}/seuseradd
%{_bindir}/seuserdel
%{_bindir}/seusermod
%{_bindir}/seinfo
%{_bindir}/sesearch
%dir /usr/share/setools
/usr/share/setools/*
%dir /usr/share/doc/setools-%{version}
/usr/share/doc/setools-%{version}/*
%changelog
* Mon May 23 2005 Bill Nottingham <notting@redhat.com> 2.1.0-5
- put libraries in the right place (also puts debuginfo in the right
package)
* Thu May 12 2005 Dan Walsh <dwalsh@redhat.com> 2.1.0-4
- Move sepcut to gui apps.