finished RPM build rules and changed doxygen configuration to be
built by configure and the doxygen documentation to be removed by maintainer-clean.
This commit is contained in:
parent
24e1d6fe99
commit
17d3ef6bdc
14
Makefile.am
14
Makefile.am
|
@ -26,8 +26,22 @@ MAINTAINERCLEANFILES = \
|
||||||
configure \
|
configure \
|
||||||
stamp-h.in \
|
stamp-h.in \
|
||||||
stamp-h1 \
|
stamp-h1 \
|
||||||
|
doc/doxygen.cfg \
|
||||||
|
doc/doxygen/html/* \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
# build doxygen documentation
|
# build doxygen documentation
|
||||||
doxygen:
|
doxygen:
|
||||||
doxygen doc/doxygen.cfg
|
doxygen doc/doxygen.cfg
|
||||||
|
|
||||||
|
# build RPMs
|
||||||
|
RPMTOPDIR=/var/tmp/@PACKAGE@-@VERSION@
|
||||||
|
dist-rpm: dist
|
||||||
|
rm -rf $(RPMTOPDIR)
|
||||||
|
mkdir $(RPMTOPDIR)
|
||||||
|
(cd $(RPMTOPDIR); mkdir BUILD SOURCES SPECS SRPMS RPMS)
|
||||||
|
cp @PACKAGE@-@VERSION@.tar.gz $(RPMTOPDIR)/SOURCES
|
||||||
|
rpm --define '_topdir $(RPMTOPDIR)' -ba dist/rpm/synergy.spec && \
|
||||||
|
mv -f $(RPMTOPDIR)/SRPMS/*.rpm . && \
|
||||||
|
mv -f $(RPMTOPDIR)/RPMS/*/*.rpm . && \
|
||||||
|
rm -rf $(RPMTOPDIR)
|
||||||
|
|
|
@ -83,5 +83,6 @@ cmd/synergyd/Makefile
|
||||||
dist/Makefile
|
dist/Makefile
|
||||||
dist/rpm/Makefile
|
dist/rpm/Makefile
|
||||||
dist/rpm/synergy.spec
|
dist/rpm/synergy.spec
|
||||||
|
doc/doxygen.cfg
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
|
@ -2,16 +2,19 @@ Summary: Mouse and keyboard sharing utility
|
||||||
Name: @PACKAGE@
|
Name: @PACKAGE@
|
||||||
Version: @VERSION@
|
Version: @VERSION@
|
||||||
Release: 1
|
Release: 1
|
||||||
Copyright: Copyright (C) 2002 Chris Schoeneman
|
License: GPL
|
||||||
Packager: Chris Schoeneman <crs23@bigfoot.com>
|
Packager: Chris Schoeneman <crs23@bigfoot.com>
|
||||||
Group: FIXME
|
Group: System Environment/Daemons
|
||||||
Prefixes: FIXME
|
Prefixes: /usr/bin
|
||||||
Source: @PACKAGE@-@VERSION@.tar.gz
|
Source: @PACKAGE@-@VERSION@.tar.gz
|
||||||
URL: FIXME
|
Buildroot: /var/tmp/@PACKAGE@-@VERSION@-root
|
||||||
BuildRoot: /var/tmp/@PACKAGE@-@VERSION@-root
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
FIXME
|
Synergy lets you easily share a single mouse and keyboard between
|
||||||
|
multiple computers with different operating systems, each with its
|
||||||
|
own display, without special hardware. It's intended for users
|
||||||
|
with multiple computers on their desk since each system uses its
|
||||||
|
own display.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup
|
%setup
|
||||||
|
@ -23,7 +26,6 @@ make
|
||||||
%install
|
%install
|
||||||
# FIXME -- install should install doc files
|
# FIXME -- install should install doc files
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
make install DESTDIR=$RPM_BUILD_ROOT
|
||||||
# FIXME -- or maybe: make PREFIX=$RPM_BUILD_ROOT%{prefix} install
|
|
||||||
|
|
||||||
strip $RPM_BUILD_ROOT/usr/bin/synergy
|
strip $RPM_BUILD_ROOT/usr/bin/synergy
|
||||||
strip $RPM_BUILD_ROOT/usr/bin/synergyd
|
strip $RPM_BUILD_ROOT/usr/bin/synergyd
|
||||||
|
@ -32,6 +34,7 @@ strip $RPM_BUILD_ROOT/usr/bin/synergyd
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%attr(755, root, root) /usr/bin/synergy
|
%defattr(-, root, root)
|
||||||
%attr(755, root, root) /usr/bin/synergyd
|
/usr/bin/synergy
|
||||||
|
/usr/bin/synergyd
|
||||||
# FIXME -- add doc files
|
# FIXME -- add doc files
|
||||||
|
|
|
@ -17,13 +17,13 @@
|
||||||
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
|
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded
|
||||||
# by quotes) that should identify the project.
|
# by quotes) that should identify the project.
|
||||||
|
|
||||||
PROJECT_NAME = Synergy
|
PROJECT_NAME = @PACKAGE@
|
||||||
|
|
||||||
# The PROJECT_NUMBER tag can be used to enter a project or revision number.
|
# The PROJECT_NUMBER tag can be used to enter a project or revision number.
|
||||||
# This could be handy for archiving the generated documentation or
|
# This could be handy for archiving the generated documentation or
|
||||||
# if some version control system is used.
|
# if some version control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 1.0.0
|
PROJECT_NUMBER = @VERSION@
|
||||||
|
|
||||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# base path where the generated documentation will be put.
|
# base path where the generated documentation will be put.
|
||||||
|
@ -378,7 +378,7 @@ FILTER_SOURCE_FILES = NO
|
||||||
# If the SOURCE_BROWSER tag is set to YES then a list of source files will
|
# If the SOURCE_BROWSER tag is set to YES then a list of source files will
|
||||||
# be generated. Documented entities will be cross-referenced with these sources.
|
# be generated. Documented entities will be cross-referenced with these sources.
|
||||||
|
|
||||||
SOURCE_BROWSER = NO
|
SOURCE_BROWSER = YES
|
||||||
|
|
||||||
# Setting the INLINE_SOURCES tag to YES will include the body
|
# Setting the INLINE_SOURCES tag to YES will include the body
|
||||||
# of functions and classes directly in the documentation.
|
# of functions and classes directly in the documentation.
|
Loading…
Reference in New Issue