epm: convert to gbuild
Change-Id: I1548f3b9339163a7abab637acad620b50cfc3a26
This commit is contained in:
@@ -72,6 +72,7 @@ dtrans\
|
|||||||
editeng\
|
editeng\
|
||||||
embeddedobj\
|
embeddedobj\
|
||||||
embedserv\
|
embedserv\
|
||||||
|
epm\
|
||||||
eventattacher\
|
eventattacher\
|
||||||
expat\
|
expat\
|
||||||
extensions\
|
extensions\
|
||||||
@@ -213,7 +214,6 @@ cairo\
|
|||||||
cppunit\
|
cppunit\
|
||||||
crashrep\
|
crashrep\
|
||||||
curl\
|
curl\
|
||||||
epm\
|
|
||||||
external\
|
external\
|
||||||
gdk-pixbuf\
|
gdk-pixbuf\
|
||||||
gettext\
|
gettext\
|
||||||
|
@@ -64,6 +64,7 @@ $(eval $(call gb_Module_add_moduledirs,tail_end,\
|
|||||||
editeng \
|
editeng \
|
||||||
embeddedobj \
|
embeddedobj \
|
||||||
embedserv \
|
embedserv \
|
||||||
|
$(call gb_Helper_optional,EPM,epm) \
|
||||||
eventattacher \
|
eventattacher \
|
||||||
extensions \
|
extensions \
|
||||||
extras \
|
extras \
|
||||||
|
@@ -69,6 +69,7 @@ $(eval $(call gb_Module_add_moduledirs,ooo,\
|
|||||||
editeng \
|
editeng \
|
||||||
embeddedobj \
|
embeddedobj \
|
||||||
embedserv \
|
embedserv \
|
||||||
|
$(call gb_Helper_optional,EPM,epm) \
|
||||||
eventattacher \
|
eventattacher \
|
||||||
$(call gb_Helper_optional,EXPAT,expat) \
|
$(call gb_Helper_optional,EXPAT,expat) \
|
||||||
extensions \
|
extensions \
|
||||||
|
@@ -38,7 +38,6 @@ export BOOST_TARBALL=@BOOST_TARBALL@
|
|||||||
export BSH_JAR=@BSH_JAR@
|
export BSH_JAR=@BSH_JAR@
|
||||||
export BSH_TARBALL=@BSH_TARBALL@
|
export BSH_TARBALL=@BSH_TARBALL@
|
||||||
export BUILD_DMAKE=@BUILD_DMAKE@
|
export BUILD_DMAKE=@BUILD_DMAKE@
|
||||||
export BUILD_EPM=@BUILD_EPM@
|
|
||||||
export BUILD_MOZAB=@BUILD_MOZAB@
|
export BUILD_MOZAB=@BUILD_MOZAB@
|
||||||
export BUILD_NCPUS=@BUILD_NCPUS@
|
export BUILD_NCPUS=@BUILD_NCPUS@
|
||||||
export BUILD_PLATFORM=@build@
|
export BUILD_PLATFORM=@build@
|
||||||
@@ -180,6 +179,7 @@ export ENABLE_TELEPATHY=@ENABLE_TELEPATHY@
|
|||||||
export ENABLE_ZENITY=@ENABLE_ZENITY@
|
export ENABLE_ZENITY=@ENABLE_ZENITY@
|
||||||
export EPM=@EPM@
|
export EPM=@EPM@
|
||||||
export EPM_FLAGS=@EPM_FLAGS@
|
export EPM_FLAGS=@EPM_FLAGS@
|
||||||
|
export EPM_TARBALL=@EPM_TARBALL@
|
||||||
export EXTERNAL_WARNINGS_NOT_ERRORS=@EXTERNAL_WARNINGS_NOT_ERRORS@
|
export EXTERNAL_WARNINGS_NOT_ERRORS=@EXTERNAL_WARNINGS_NOT_ERRORS@
|
||||||
@x_Cygwin@ export FIND=@WIN_FIND@
|
@x_Cygwin@ export FIND=@WIN_FIND@
|
||||||
export FLAT_LOGO_SVG=@FLAT_LOGO_SVG@
|
export FLAT_LOGO_SVG=@FLAT_LOGO_SVG@
|
||||||
|
@@ -6563,7 +6563,6 @@ dnl ===================================================================
|
|||||||
dnl Check for epm (not needed for Windows)
|
dnl Check for epm (not needed for Windows)
|
||||||
dnl ===================================================================
|
dnl ===================================================================
|
||||||
AC_MSG_CHECKING([whether to enable EPM for packing])
|
AC_MSG_CHECKING([whether to enable EPM for packing])
|
||||||
BUILD_EPM=NO
|
|
||||||
if test "$enable_epm" = "yes"; then
|
if test "$enable_epm" = "yes"; then
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
if test "$_os" != "WINNT"; then
|
if test "$_os" != "WINNT"; then
|
||||||
@@ -6574,7 +6573,7 @@ if test "$enable_epm" = "yes"; then
|
|||||||
fi
|
fi
|
||||||
if test "$EPM" = "no" -o "$EPM" = "internal"; then
|
if test "$EPM" = "no" -o "$EPM" = "internal"; then
|
||||||
echo "EPM will be built."
|
echo "EPM will be built."
|
||||||
BUILD_EPM=YES
|
EPM_TARBALL="3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz"
|
||||||
BUILD_TYPE="$BUILD_TYPE EPM"
|
BUILD_TYPE="$BUILD_TYPE EPM"
|
||||||
else
|
else
|
||||||
# Gentoo has some epm which is something different...
|
# Gentoo has some epm which is something different...
|
||||||
@@ -6589,7 +6588,6 @@ if test "$enable_epm" = "yes"; then
|
|||||||
if test "`echo $EPM_VERSION | cut -d'.' -f1`" -gt "3" || \
|
if test "`echo $EPM_VERSION | cut -d'.' -f1`" -gt "3" || \
|
||||||
test "`echo $EPM_VERSION | cut -d'.' -f1`" -eq "3" -a "`echo $EPM_VERSION | cut -d'.' -f2`" -ge "7"; then
|
test "`echo $EPM_VERSION | cut -d'.' -f1`" -eq "3" -a "`echo $EPM_VERSION | cut -d'.' -f2`" -ge "7"; then
|
||||||
AC_MSG_RESULT([OK, >= 3.7])
|
AC_MSG_RESULT([OK, >= 3.7])
|
||||||
BUILD_EPM=NO
|
|
||||||
if test "$_os" = "Darwin"; then
|
if test "$_os" = "Darwin"; then
|
||||||
AC_MSG_CHECKING([which PackageMaker EPM thinks to use])
|
AC_MSG_CHECKING([which PackageMaker EPM thinks to use])
|
||||||
_pm=`strings $EPM | grep PackageMaker | cut -d" " -f1`
|
_pm=`strings $EPM | grep PackageMaker | cut -d" " -f1`
|
||||||
@@ -6604,7 +6602,7 @@ if test "$enable_epm" = "yes"; then
|
|||||||
else
|
else
|
||||||
AC_MSG_RESULT([too old. epm >= 3.7 is required.])
|
AC_MSG_RESULT([too old. epm >= 3.7 is required.])
|
||||||
echo "EPM will be built."
|
echo "EPM will be built."
|
||||||
BUILD_EPM=YES
|
EPM_TARBALL="3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz"
|
||||||
BUILD_TYPE="$BUILD_TYPE EPM"
|
BUILD_TYPE="$BUILD_TYPE EPM"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@@ -6692,7 +6690,7 @@ else
|
|||||||
EPM=NO
|
EPM=NO
|
||||||
fi
|
fi
|
||||||
AC_SUBST(EPM)
|
AC_SUBST(EPM)
|
||||||
AC_SUBST(BUILD_EPM)
|
AC_SUBST(EPM_TARBALL)
|
||||||
|
|
||||||
dnl ===================================================================
|
dnl ===================================================================
|
||||||
dnl We need winegcc when building MinGW build to be able to cross-build msi tools
|
dnl We need winegcc when building MinGW build to be able to cross-build msi tools
|
||||||
|
20
epm/ExternalPackage_epm.mk
Normal file
20
epm/ExternalPackage_epm.mk
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||||
|
#
|
||||||
|
# This file is part of the LibreOffice project.
|
||||||
|
#
|
||||||
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
#
|
||||||
|
|
||||||
|
$(eval $(call gb_ExternalPackage_ExternalPackage,epm,epm))
|
||||||
|
|
||||||
|
$(eval $(call gb_ExternalPackage_use_external_project,epm,epm))
|
||||||
|
|
||||||
|
$(eval $(call gb_ExternalPackage_add_files,epm,bin,\
|
||||||
|
epm \
|
||||||
|
epminstall \
|
||||||
|
mkepmlist \
|
||||||
|
))
|
||||||
|
|
||||||
|
# vim: set noet sw=4 ts=4:
|
25
epm/ExternalProject_epm.mk
Normal file
25
epm/ExternalProject_epm.mk
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||||
|
#
|
||||||
|
# This file is part of the LibreOffice project.
|
||||||
|
#
|
||||||
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
#
|
||||||
|
|
||||||
|
$(eval $(call gb_ExternalProject_ExternalProject,epm))
|
||||||
|
|
||||||
|
$(eval $(call gb_ExternalProject_use_unpacked,epm,epm))
|
||||||
|
|
||||||
|
$(eval $(call gb_ExternalProject_register_targets,epm,\
|
||||||
|
build \
|
||||||
|
))
|
||||||
|
|
||||||
|
$(call gb_ExternalProject_get_state_target,epm,build) :
|
||||||
|
cd $(EXTERNAL_WORKDIR) \
|
||||||
|
&& ./configure --disable-fltk \
|
||||||
|
$(if $(filter MACOSX,$(OS)),--prefix=/@.__________________________________________________NONE) \
|
||||||
|
&& $(GNUMAKE) \
|
||||||
|
&& touch $@
|
||||||
|
|
||||||
|
# vim: set noet sw=4 ts=4:
|
7
epm/Makefile
Normal file
7
epm/Makefile
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||||
|
|
||||||
|
module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))
|
||||||
|
|
||||||
|
include $(module_directory)/../solenv/gbuild/partial_build.mk
|
||||||
|
|
||||||
|
# vim: set noet sw=4 ts=4:
|
22
epm/Module_epm.mk
Normal file
22
epm/Module_epm.mk
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||||
|
#
|
||||||
|
# This file is part of the LibreOffice project.
|
||||||
|
#
|
||||||
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
#
|
||||||
|
|
||||||
|
$(eval $(call gb_Module_Module,epm))
|
||||||
|
|
||||||
|
ifeq (EPM,$(filter EPM,$(BUILD_TYPE)))
|
||||||
|
|
||||||
|
$(eval $(call gb_Module_add_targets,epm,\
|
||||||
|
ExternalPackage_epm \
|
||||||
|
ExternalProject_epm \
|
||||||
|
UnpackedTarball_epm \
|
||||||
|
))
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
|
# vim: set noet sw=4 ts=4:
|
18
epm/UnpackedTarball_epm.mk
Normal file
18
epm/UnpackedTarball_epm.mk
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||||
|
#
|
||||||
|
# This file is part of the LibreOffice project.
|
||||||
|
#
|
||||||
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||||
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
|
#
|
||||||
|
|
||||||
|
$(eval $(call gb_UnpackedTarball_UnpackedTarball,epm))
|
||||||
|
|
||||||
|
$(eval $(call gb_UnpackedTarball_set_tarball,epm,$(EPM_TARBALL)))
|
||||||
|
|
||||||
|
$(eval $(call gb_UnpackedTarball_add_patches,epm,\
|
||||||
|
epm/epm-3.7.patch \
|
||||||
|
))
|
||||||
|
|
||||||
|
# vim: set noet sw=4 ts=4:
|
@@ -1,66 +0,0 @@
|
|||||||
#*************************************************************************
|
|
||||||
#
|
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
#
|
|
||||||
# Copyright 2000, 2010 Oracle and/or its affiliates.
|
|
||||||
#
|
|
||||||
# OpenOffice.org - a multi-platform office productivity suite
|
|
||||||
#
|
|
||||||
# This file is part of OpenOffice.org.
|
|
||||||
#
|
|
||||||
# OpenOffice.org is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU Lesser General Public License version 3
|
|
||||||
# only, as published by the Free Software Foundation.
|
|
||||||
#
|
|
||||||
# OpenOffice.org is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU Lesser General Public License version 3 for more details
|
|
||||||
# (a copy is included in the LICENSE file that accompanied this code).
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU Lesser General Public License
|
|
||||||
# version 3 along with OpenOffice.org. If not, see
|
|
||||||
# <http://www.openoffice.org/license.html>
|
|
||||||
# for a copy of the LGPLv3 License.
|
|
||||||
#
|
|
||||||
#*************************************************************************
|
|
||||||
|
|
||||||
PRJ=.
|
|
||||||
|
|
||||||
PRJNAME=epm
|
|
||||||
TARGET=epm
|
|
||||||
|
|
||||||
# --- Settings -----------------------------------------------------
|
|
||||||
|
|
||||||
.INCLUDE : settings.mk
|
|
||||||
|
|
||||||
# --- Files --------------------------------------------------------
|
|
||||||
|
|
||||||
TARFILE_NAME=epm-3.7
|
|
||||||
TARFILE_MD5=3ade8cfe7e59ca8e65052644fed9fca4
|
|
||||||
PATCH_FILES=epm-3.7.patch
|
|
||||||
|
|
||||||
.IF "$(GUI)"=="UNX" && "$(BUILD_EPM)" != "NO" && "$(CROSS_COMPILING)" != "YES"
|
|
||||||
|
|
||||||
EXTRPATH = NONE
|
|
||||||
|
|
||||||
CONFIGURE_ACTION=.$/configure
|
|
||||||
CONFIGURE_FLAGS=--disable-fltk
|
|
||||||
.IF "$(OS)"=="MACOSX"
|
|
||||||
CONFIGURE_FLAGS += \
|
|
||||||
--prefix=/@.__________________________________________________$(EXTRPATH)
|
|
||||||
.IF "$(EXTRA_CFLAGS)"!=""
|
|
||||||
CONFIGURE_FLAGS+=CFLAGS="$(EXTRA_CFLAGS)" LDFLAGS="$(EXTRA_LINKFLAGS)" CPP="gcc -E $(EXTRA_CFLAGS)"
|
|
||||||
.ENDIF # "$(EXTRA_CFLAGS)"!=""
|
|
||||||
.ENDIF
|
|
||||||
BUILD_ACTION=make
|
|
||||||
OUT2BIN=epm epminstall mkepmlist
|
|
||||||
|
|
||||||
.ENDIF
|
|
||||||
|
|
||||||
# --- Targets ------------------------------------------------------
|
|
||||||
|
|
||||||
.INCLUDE : set_ext.mk
|
|
||||||
.INCLUDE : target.mk
|
|
||||||
.INCLUDE : tg_ext.mk
|
|
||||||
|
|
@@ -1,3 +0,0 @@
|
|||||||
..\%__SRC%\bin\epm %_DEST%\bin\epm
|
|
||||||
..\%__SRC%\bin\epminstall %_DEST%\bin\epminstall
|
|
||||||
..\%__SRC%\bin\mkepmlist %_DEST%\bin\mkepmlist
|
|
||||||
|
@@ -9,7 +9,6 @@ c63f411b3ad147db2bcce1bf262a0e02-pixman-0.24.4.tar.bz2
|
|||||||
26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz
|
26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz
|
||||||
284e768eeda0e2898b0d5bf7e26a016e-raptor-1.4.18.tar.gz
|
284e768eeda0e2898b0d5bf7e26a016e-raptor-1.4.18.tar.gz
|
||||||
35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
|
35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
|
||||||
3ade8cfe7e59ca8e65052644fed9fca4-epm-3.7.tar.gz
|
|
||||||
4a660ce8466c9df01f19036435425c3a-glibc-2.1.3-stub.tar.gz
|
4a660ce8466c9df01f19036435425c3a-glibc-2.1.3-stub.tar.gz
|
||||||
f101a9e88b783337b20b2e26dfd26d5f-cairo-1.10.2.tar.gz
|
f101a9e88b783337b20b2e26dfd26d5f-cairo-1.10.2.tar.gz
|
||||||
599dc4cc65a07ee868cf92a667a913d2-xpdf-3.02.tar.gz
|
599dc4cc65a07ee868cf92a667a913d2-xpdf-3.02.tar.gz
|
||||||
@@ -57,6 +56,7 @@ fa6a2f85bd28baab035b2c95e722713f-liblangtag-0.2.tar.bz2
|
|||||||
@CDR_TARBALL@
|
@CDR_TARBALL@
|
||||||
@CLUCENE_TARBALL@
|
@CLUCENE_TARBALL@
|
||||||
@CMIS_TARBALL@
|
@CMIS_TARBALL@
|
||||||
|
@EPM_TARBALL@
|
||||||
@FONT_DEJAVU_TARBALL@
|
@FONT_DEJAVU_TARBALL@
|
||||||
@FONT_GENTIUM_TARBALL@
|
@FONT_GENTIUM_TARBALL@
|
||||||
@FONT_LIBERATION_NARROW_TARBALL@
|
@FONT_LIBERATION_NARROW_TARBALL@
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
po postprocess :: BINFILTER:binfilter CRASHREP:crashrep EPM:epm HELP:helpcontent2 ODK:odk MYSQLC:mysqlc DESKTOP:setup_native STLPORT:stlport sysui tail_build NULL
|
po postprocess :: BINFILTER:binfilter CRASHREP:crashrep HELP:helpcontent2 ODK:odk MYSQLC:mysqlc DESKTOP:setup_native STLPORT:stlport sysui tail_build NULL
|
||||||
po postprocess usr1 - all po_mkout NULL
|
po postprocess usr1 - all po_mkout NULL
|
||||||
po postprocess\checkxml nmake - all po_checkxml NULL
|
po postprocess\checkxml nmake - all po_checkxml NULL
|
||||||
po postprocess\packconfig nmake - all po_packconfig po_checkxml NULL
|
po postprocess\packconfig nmake - all po_packconfig po_checkxml NULL
|
||||||
|
Reference in New Issue
Block a user