Browse Source

Revert "Create srpm and rpm targets to the Autotools build"

This reverts commit 395515d1f7.
pull/2045/head
Max Lv 7 years ago
parent
commit
380cb81234
5 changed files with 5 additions and 29 deletions
  1. 1
      .gitignore
  2. 4
      Makefile.am
  3. 4
      configure.ac
  4. 8
      rpm/Makefile.am
  5. 17
      rpm/genrpm.sh

1
.gitignore

@ -18,7 +18,6 @@ build/
.deps/
/Makefile
src/Makefile
rpm/Makefile
libev/Makefile
libudns/Makefile
libcork/Makefile

4
Makefile.am

@ -1,7 +1,7 @@
if USE_SYSTEM_SHARED_LIB
SUBDIRS = src rpm
SUBDIRS = src
else
SUBDIRS = libcork libipset libbloom src rpm
SUBDIRS = libcork libipset libbloom src
endif
if ENABLE_DOCUMENTATION

4
configure.ac

@ -10,7 +10,6 @@ AC_CONFIG_MACRO_DIR([m4])
AC_USE_SYSTEM_EXTENSIONS
AM_INIT_AUTOMAKE([subdir-objects foreign -Wno-gnu -Werror])
AM_EXTRA_RECURSIVE_TARGETS([rpm srpm])
m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
AM_MAINTAINER_MODE
@ -240,8 +239,7 @@ AC_CHECK_LIB([ev], [ev_loop_destroy], [LIBS="-lev $LIBS"], [AC_MSG_ERROR([Couldn
AC_CONFIG_FILES([shadowsocks-libev.pc
Makefile
doc/Makefile
src/Makefile
rpm/Makefile])
src/Makefile])
AM_COND_IF([USE_SYSTEM_SHARED_LIB],
[AC_DEFINE([USE_SYSTEM_SHARED_LIB], [1], [Define if use system shared lib.])],

8
rpm/Makefile.am

@ -1,8 +0,0 @@
clean-local:
-rm -rf BUILD BUILDROOT RPMS SRPMS SPECS/*.spec SOURCES/*.tar SOURCES/*.gz
srpm:
-./genrpm.sh -S
rpm:
-./genrpm.sh
.PHONY: srpm rpm

17
rpm/genrpm.sh

@ -4,9 +4,6 @@ set -e
SELF=$(readlink -f -- "$0")
HERE=$(dirname -- "$SELF")
RPMBUILD=rpmbuild
RPMBUILD_OPTS=
show_help()
{
echo -e "`basename $0` [OPTION...]"
@ -14,13 +11,11 @@ show_help()
echo -e "Options:"
echo -e " -h show this help."
echo -e " -s use system shared libraries"
echo -e " -S build SRPMs only"
}
OPT_USE_SYSTEM_LIB=0
OPT_SRPMS_ONLY=0
while getopts "hsS" opt
while getopts "hs" opt
do
case ${opt} in
h)
@ -31,9 +26,6 @@ do
s)
OPT_USE_SYSTEM_LIB=1
;;
S)
OPT_SRPMS_ONLY=1
;;
*)
show_help
exit 1
@ -90,11 +82,6 @@ sed -e "s/^\(Version:\).*$/\1 ${TARGET_VERSION}/" \
"${TARGET_SPEC_PATH}".in > "${TARGET_SPEC_PATH}"
# build rpms
if [ "$OPT_SRPMS_ONLY" -ne 0 ]; then
RPMBUILD_OPTS+=' -bs'
else
RPMBUILD_OPTS+=' -ba'
fi
"$RPMBUILD" $RPMBUILD_OPTS "$TARGET_SPEC_PATH" \
rpmbuild -ba "$TARGET_SPEC_PATH" \
--define "%_topdir $HERE" \
--define "%use_system_lib $OPT_USE_SYSTEM_LIB"
Loading…
Cancel
Save