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   | 2016-12-12 14:13   | ||||||
|  |  | ||||||
| 	* [r121] scripts/build-in-docker.sh: | 	* [r121] scripts/build-in-docker.sh: | ||||||
|   | |||||||
| @@ -6,12 +6,20 @@ License: LGPL | |||||||
| Group: Applications/... | Group: Applications/... | ||||||
| Source0: %{name}-%{version}.tar.gz | Source0: %{name}-%{version}.tar.gz | ||||||
| BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root | 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 | %if 0%{?fedora} != 20 | ||||||
| BuildRequires: graphviz | BuildRequires: graphviz | ||||||
| %endif | %endif | ||||||
| %if 0%{?fedora} || 0%{?rhel} || 0%{?rhl} || 0%{?centos} || 0%{?centos_ver} || 0%{?centos_version} | %if 0%{?fedora} || 0%{?rhel} || 0%{?rhl} || 0%{?centos} || 0%{?centos_ver} || 0%{?centos_version} || 0%{?mageia} | ||||||
| BuildRequires: pkgconfig, redhat-lsb | 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} ) | %if ! ( 0%{?centos} || 0%{?centos_ver} || 0%{?centos_version} ) | ||||||
| BuildRequires: mscgen | BuildRequires: mscgen | ||||||
|  |  | ||||||
| @@ -30,8 +38,7 @@ BuildRequires: pkg-config, lsb-release | |||||||
| %description | %description | ||||||
| @README@ | @README@ | ||||||
|  |  | ||||||
|  | %global debug_package %{nil} | ||||||
|  |  | ||||||
| %prep | %prep | ||||||
| %setup -q | %setup -q | ||||||
| ./configure --prefix=/usr \ | ./configure --prefix=/usr \ | ||||||
| @@ -50,9 +57,9 @@ rm -rf $RPM_BUILD_ROOT | |||||||
|  |  | ||||||
| %files | %files | ||||||
| %defattr(-,root,root,-) | %defattr(-,root,root,-) | ||||||
| /usr/bin/* | /usr/share/@PACKAGE_NAME@/* | ||||||
| %doc | %doc | ||||||
| /usr/share/* | /usr/share/doc/packages/@PACKAGE_NAME@/* | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -302,7 +302,7 @@ VCSDEPENDS="" | |||||||
| if test -d .svn; then | if test -d .svn; then | ||||||
|     VCS="svn" |     VCS="svn" | ||||||
|     VCSDEPENDS_DEB="svn2cl, subversion, subversion-tools," |     VCSDEPENDS_DEB="svn2cl, subversion, subversion-tools," | ||||||
|     VCSDEPENDS_RPM="subversion, subversion-tools," |     VCSDEPENDS_RPM="subversion," | ||||||
|     echo -e " \e[32msuccess\e[0m detected ${VCS}" |     echo -e " \e[32msuccess\e[0m detected ${VCS}" | ||||||
| elif test -d .git; then | elif test -d .git; then | ||||||
|     VCS="git" |     VCS="git" | ||||||
|   | |||||||
| @@ -227,6 +227,7 @@ fi | |||||||
| if ! docker exec ${DOCKER_ID} getent passwd $(id -u) > /dev/null 2>&1; then | 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) |     docker exec ${DOCKER_ID} useradd -m -u $(id -u) -g $(id -g) -d"${HOME}" $(id -un) | ||||||
| fi | fi | ||||||
|  | docker exec ${DOCKER_ID} chown -R  $(id -u).$(id -g) "${HOME}" /workdir | ||||||
| case $mode in | case $mode in | ||||||
|     (deb|apt) |     (deb|apt) | ||||||
|         if [[ "${img}" =~ "ubuntu" ]]; then |         if [[ "${img}" =~ "ubuntu" ]]; then | ||||||
|   | |||||||
| @@ -302,7 +302,7 @@ VCSDEPENDS="" | |||||||
| if test -d .svn; then | if test -d .svn; then | ||||||
|     VCS="svn" |     VCS="svn" | ||||||
|     VCSDEPENDS_DEB="svn2cl, subversion, subversion-tools," |     VCSDEPENDS_DEB="svn2cl, subversion, subversion-tools," | ||||||
|     VCSDEPENDS_RPM="subversion, subversion-tools," |     VCSDEPENDS_RPM="subversion," | ||||||
|     echo -e " \e[32msuccess\e[0m detected ${VCS}" |     echo -e " \e[32msuccess\e[0m detected ${VCS}" | ||||||
| elif test -d .git; then | elif test -d .git; then | ||||||
|     VCS="git" |     VCS="git" | ||||||
| @@ -1625,6 +1625,7 @@ else | |||||||
| echo '/usr/bin/*' | echo '/usr/bin/*' | ||||||
| echo '/usr/share/applications/*' | echo '/usr/share/applications/*' | ||||||
| fi) | fi) | ||||||
|  | /usr/share/@PACKAGE_NAME@ | ||||||
| %doc | %doc | ||||||
| $(if testtag AX_USE_LIBTOOL; then | $(if testtag AX_USE_LIBTOOL; then | ||||||
|   cat <<EOF2 |   cat <<EOF2 | ||||||
| @@ -1636,7 +1637,7 @@ $(if testtag AX_USE_LIBTOOL; then | |||||||
| /usr/share/doc/packages/@PACKAGE_NAME@/README | /usr/share/doc/packages/@PACKAGE_NAME@/README | ||||||
| EOF2 | EOF2 | ||||||
| else | else | ||||||
|   echo '/usr/share/*' |   echo '/usr/share/doc/packages/@PACKAGE_NAME@' | ||||||
| fi) | fi) | ||||||
|  |  | ||||||
| $(if testtag AX_USE_LIBTOOL; then | $(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 | 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) |     docker exec ${DOCKER_ID} useradd -m -u $(id -u) -g $(id -g) -d"${HOME}" $(id -un) | ||||||
| fi | fi | ||||||
|  | docker exec ${DOCKER_ID} chown -R  $(id -u).$(id -g) "${HOME}" /workdir | ||||||
| case $mode in | case $mode in | ||||||
|     (deb|apt) |     (deb|apt) | ||||||
|         if [[ "${img}" =~ "ubuntu" ]]; then |         if [[ "${img}" =~ "ubuntu" ]]; then | ||||||
|   | |||||||
| @@ -8,6 +8,11 @@ | |||||||
| ##       1         2         3         4         5         6         7         8 | ##       1         2         3         4         5         6         7         8 | ||||||
| ## 45678901234567890123456789012345678901234567890123456789012345678901234567890 | ## 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 | MAINTAINERCLEANFILES = makefile.in | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user