rpm builds tested
This commit is contained in:
12
ChangeLog
12
ChangeLog
@@ -1,3 +1,15 @@
|
||||
2016-12-19 18:29
|
||||
|
||||
* [r123] debian/changelog.in:
|
||||
updated build system
|
||||
|
||||
2016-12-19 18:06
|
||||
|
||||
* [r122] ChangeLog, ax_init_standard_project.m4, bootstrap.sh,
|
||||
build-in-docker.conf, build-in-docker.sh,
|
||||
resolve-debbuilddeps.sh, resolve-rpmbuilddeps.sh:
|
||||
updated build system
|
||||
|
||||
2016-12-12 14:13
|
||||
|
||||
* [r121] scripts/build-in-docker.sh:
|
||||
|
@@ -6,12 +6,20 @@ License: LGPL
|
||||
Group: Applications/...
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||
BuildRequires: gnupg, subversion, automake, autoconf, doxygen
|
||||
BuildRequires: gnupg, subversion, make, automake, autoconf, rpm-build, doxygen, java-openjdk
|
||||
%if 0%{?fedora} != 20
|
||||
BuildRequires: graphviz
|
||||
%endif
|
||||
%if 0%{?fedora} || 0%{?rhel} || 0%{?rhl} || 0%{?centos} || 0%{?centos_ver} || 0%{?centos_version}
|
||||
BuildRequires: pkgconfig, redhat-lsb
|
||||
%if 0%{?fedora} || 0%{?rhel} || 0%{?rhl} || 0%{?centos} || 0%{?centos_ver} || 0%{?centos_version} || 0%{?mageia}
|
||||
BuildRequires: which, pkgconfig
|
||||
%if 0%{?rhel} > 6 || 0%{?rhl} > 6 || 0%{?centos} > 6 || 0%{?fedora} || 0%{?mageia}
|
||||
BuildRequires: rpm-sign
|
||||
%endif
|
||||
%if 0%{?mageia}
|
||||
BuildRequires: gnupg, lsb-release
|
||||
%else
|
||||
BuildRequires: gpg, redhat-lsb
|
||||
%endif
|
||||
%if ! ( 0%{?centos} || 0%{?centos_ver} || 0%{?centos_version} )
|
||||
BuildRequires: mscgen
|
||||
|
||||
@@ -30,8 +38,7 @@ BuildRequires: pkg-config, lsb-release
|
||||
%description
|
||||
@README@
|
||||
|
||||
|
||||
|
||||
%global debug_package %{nil}
|
||||
%prep
|
||||
%setup -q
|
||||
./configure --prefix=/usr \
|
||||
@@ -50,9 +57,9 @@ rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
/usr/bin/*
|
||||
/usr/share/@PACKAGE_NAME@/*
|
||||
%doc
|
||||
/usr/share/*
|
||||
/usr/share/doc/packages/@PACKAGE_NAME@/*
|
||||
|
||||
|
||||
|
||||
|
@@ -302,7 +302,7 @@ VCSDEPENDS=""
|
||||
if test -d .svn; then
|
||||
VCS="svn"
|
||||
VCSDEPENDS_DEB="svn2cl, subversion, subversion-tools,"
|
||||
VCSDEPENDS_RPM="subversion, subversion-tools,"
|
||||
VCSDEPENDS_RPM="subversion,"
|
||||
echo -e " \e[32msuccess\e[0m detected ${VCS}"
|
||||
elif test -d .git; then
|
||||
VCS="git"
|
||||
|
@@ -227,6 +227,7 @@ fi
|
||||
if ! docker exec ${DOCKER_ID} getent passwd $(id -u) > /dev/null 2>&1; then
|
||||
docker exec ${DOCKER_ID} useradd -m -u $(id -u) -g $(id -g) -d"${HOME}" $(id -un)
|
||||
fi
|
||||
docker exec ${DOCKER_ID} chown -R $(id -u).$(id -g) "${HOME}" /workdir
|
||||
case $mode in
|
||||
(deb|apt)
|
||||
if [[ "${img}" =~ "ubuntu" ]]; then
|
||||
|
@@ -302,7 +302,7 @@ VCSDEPENDS=""
|
||||
if test -d .svn; then
|
||||
VCS="svn"
|
||||
VCSDEPENDS_DEB="svn2cl, subversion, subversion-tools,"
|
||||
VCSDEPENDS_RPM="subversion, subversion-tools,"
|
||||
VCSDEPENDS_RPM="subversion,"
|
||||
echo -e " \e[32msuccess\e[0m detected ${VCS}"
|
||||
elif test -d .git; then
|
||||
VCS="git"
|
||||
@@ -1625,6 +1625,7 @@ else
|
||||
echo '/usr/bin/*'
|
||||
echo '/usr/share/applications/*'
|
||||
fi)
|
||||
/usr/share/@PACKAGE_NAME@
|
||||
%doc
|
||||
$(if testtag AX_USE_LIBTOOL; then
|
||||
cat <<EOF2
|
||||
@@ -1636,7 +1637,7 @@ $(if testtag AX_USE_LIBTOOL; then
|
||||
/usr/share/doc/packages/@PACKAGE_NAME@/README
|
||||
EOF2
|
||||
else
|
||||
echo '/usr/share/*'
|
||||
echo '/usr/share/doc/packages/@PACKAGE_NAME@'
|
||||
fi)
|
||||
|
||||
$(if testtag AX_USE_LIBTOOL; then
|
||||
|
@@ -227,6 +227,7 @@ fi
|
||||
if ! docker exec ${DOCKER_ID} getent passwd $(id -u) > /dev/null 2>&1; then
|
||||
docker exec ${DOCKER_ID} useradd -m -u $(id -u) -g $(id -g) -d"${HOME}" $(id -un)
|
||||
fi
|
||||
docker exec ${DOCKER_ID} chown -R $(id -u).$(id -g) "${HOME}" /workdir
|
||||
case $mode in
|
||||
(deb|apt)
|
||||
if [[ "${img}" =~ "ubuntu" ]]; then
|
||||
|
@@ -8,6 +8,11 @@
|
||||
## 1 2 3 4 5 6 7 8
|
||||
## 45678901234567890123456789012345678901234567890123456789012345678901234567890
|
||||
|
||||
dist_bin_SCRIPTS =
|
||||
pkgdocdatadir = ${pkgdatadir}/doc
|
||||
pkgtestdatadir = ${pkgdatadir}/test
|
||||
|
||||
dist_pkgdata_DATA = ax_check_qt.m4 bootstrap.sh mac-create-app-bundle.sh makefile_test.inc.am ax_cxx_compile_stdcxx_11.m4 build-in-docker.sh resolve-debbuilddeps.sh build-resource-file.sh resolve-rpmbuilddeps.sh ax_init_standard_project.m4 sql-to-dot.sed
|
||||
dist_pkgdocdata_DATA = doc/plantuml.jar
|
||||
dist_pkgtestdata_DATA = test/runtests.sh
|
||||
|
||||
MAINTAINERCLEANFILES = makefile.in
|
||||
|
Reference in New Issue
Block a user