Added DESTDIR and --sharedir support. Uses DESTDIR in .spec
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@97 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
fc1d563ef5
commit
a31998233f
20
Makefile
20
Makefile
@ -34,10 +34,10 @@ Makeconf:
|
|||||||
install: installbin installkeymaps
|
install: installbin installkeymaps
|
||||||
|
|
||||||
installbin: rdesktop
|
installbin: rdesktop
|
||||||
mkdir -p $(BINDIR)
|
mkdir -p $(DESTDIR)/$(BINDIR)
|
||||||
cp rdesktop $(BINDIR)
|
cp rdesktop $(DESTDIR)/$(BINDIR)
|
||||||
strip $(BINDIR)/rdesktop
|
strip $(DESTDIR)/$(BINDIR)/rdesktop
|
||||||
chmod 755 $(BINDIR)/rdesktop
|
chmod 755 $(DESTDIR)/$(BINDIR)/rdesktop
|
||||||
|
|
||||||
# installman: rdesktop.1
|
# installman: rdesktop.1
|
||||||
# mkdir -p $(MANDIR)/man1
|
# mkdir -p $(MANDIR)/man1
|
||||||
@ -45,13 +45,13 @@ installbin: rdesktop
|
|||||||
# chmod 755 $(MANDIR)/man1/rdesktop.1
|
# chmod 755 $(MANDIR)/man1/rdesktop.1
|
||||||
|
|
||||||
installkeymaps:
|
installkeymaps:
|
||||||
mkdir -p $(KEYMAP_PATH)
|
mkdir -p $(DESTDIR)/$(KEYMAP_PATH)
|
||||||
# Prevent copying the CVS directory
|
# Prevent copying the CVS directory
|
||||||
cp keymaps/?? $(KEYMAP_PATH)
|
cp keymaps/?? $(DESTDIR)/$(KEYMAP_PATH)
|
||||||
cp keymaps/common $(KEYMAP_PATH)
|
cp keymaps/common $(DESTDIR)/$(KEYMAP_PATH)
|
||||||
cp keymaps/modifiers $(KEYMAP_PATH)
|
cp keymaps/modifiers $(DESTDIR)/$(KEYMAP_PATH)
|
||||||
cp keymaps/README $(KEYMAP_PATH)
|
cp keymaps/README $(DESTDIR)/$(KEYMAP_PATH)
|
||||||
chmod 644 $(KEYMAP_PATH)/*
|
chmod 644 $(DESTDIR)/$(KEYMAP_PATH)/*
|
||||||
|
|
||||||
proto:
|
proto:
|
||||||
cproto -DMAKE_PROTO -o proto.h *.c
|
cproto -DMAKE_PROTO -o proto.h *.c
|
||||||
|
4
configure
vendored
4
configure
vendored
@ -22,6 +22,9 @@ case $arg in
|
|||||||
--mandir=*)
|
--mandir=*)
|
||||||
echo "MANDIR = $optarg" >>Makeconf
|
echo "MANDIR = $optarg" >>Makeconf
|
||||||
;;
|
;;
|
||||||
|
--sharedir=*)
|
||||||
|
echo "SHAREDIR = $optarg" >>Makeconf
|
||||||
|
;;
|
||||||
--with-openssl*)
|
--with-openssl*)
|
||||||
echo "CFLAGS += -DWITH_OPENSSL" >>Makeconf
|
echo "CFLAGS += -DWITH_OPENSSL" >>Makeconf
|
||||||
echo "LDLIBS += -lcrypto" >>Makeconf
|
echo "LDLIBS += -lcrypto" >>Makeconf
|
||||||
@ -45,6 +48,7 @@ case $arg in
|
|||||||
echo " --exec-prefix=EPREFIX location for architecture-dependent files"
|
echo " --exec-prefix=EPREFIX location for architecture-dependent files"
|
||||||
echo " --bindir=BINDIR location for program binaries [EPREFIX/bin]"
|
echo " --bindir=BINDIR location for program binaries [EPREFIX/bin]"
|
||||||
echo " --mandir=MANDIR location for man pages [PREFIX/man]"
|
echo " --mandir=MANDIR location for man pages [PREFIX/man]"
|
||||||
|
echo " --sharedir=SHAREDIR location for architecture-independent shared files [PREFIX/share/rdesktop]"
|
||||||
echo
|
echo
|
||||||
echo "Build configuration:"
|
echo "Build configuration:"
|
||||||
echo " --with-openssl use system OpenSSL libraries for crypto"
|
echo " --with-openssl use system OpenSSL libraries for crypto"
|
||||||
|
@ -20,11 +20,11 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
%setup -n rdesktop
|
%setup -n rdesktop
|
||||||
%build
|
%build
|
||||||
./configure --prefix=$RPM_BUILD_ROOT/usr
|
./configure --prefix=/usr
|
||||||
make
|
make
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install
|
make install DESTDIR=$RPM_BUILD_ROOT
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
Loading…
Reference in New Issue
Block a user