summaryrefslogtreecommitdiff
path: root/unoil
AgeCommit message (Collapse)AuthorFilesLines
2015-12-03Add build toolchain to upload LibreOffice API to Maven CentralDavid Ostrovsky1-0/+21
Set up the toolchain to create sources and javadocs artifacts in addition to JARs created during the build. Use Buck build tool for that: [1]. This is a fork of Google's build tool Blaze, created by Xooglers at Facebook. This build tool (like Blaze itself) uses Python to write build files. Add needed tools and build files to install LibreOffice API artifacts to local Maven repository or deploy them to Maven Central. To build all needed artifacts LibreOffice must be built regularly with GNU make first. To build the rest of the API (sources and javadocs): $> buck build api To replace version number with upcoming release version: $> solenv/bin/version.py 5.1.0 To install the API to local Maven repository: $> buck build api_install To deploy the API to Maven Central: $> buck build api_deploy Detailed documentation is added to document the prerequisites and the workflow to upload LibreOffice API to Maven Central. * [1] https://buckbuild.com Change-Id: Ibdd552a01110836703bc069abe829b9921491cac Reviewed-on: https://gerrit.libreoffice.org/20343 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2015-12-01Expose metadata to deploy LibreOffice artifacts on Maven CentralDavid Ostrovsky1-0/+44
As outlined in the requirements to deploy the artifacts on Maven Central, the metdata must be provided: * Project Name, Description and URL * License Information * Developer Information * SCM Information [1] http://central.sonatype.org/pages/requirements.html Change-Id: I0bcd19a22d0e1a48f0faec0b414f816f7da5b318 Reviewed-on: https://gerrit.libreoffice.org/20315 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2013-10-30cli_ure: remove CLI version PackagesMichael Stahl2-20/+0
Tweak the installer so it reads the included files from SRCDIR. Change-Id: Ic4d3d2c003c2d0c5aebea6dd32f5989f3d4f04e4
2013-10-28gbuild: set Package default target to INSTDIRMichael Stahl1-0/+2
Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
2013-10-28unoil: build cli_oootypes.dll via CliUnoApiMichael Stahl4-75/+30
Change-Id: I9f6a410515106941c4848edafaffaeacbc27b125
2013-10-25gbuild: refactor UnoApi to remove rdb files from OUTDIRMichael Stahl1-2/+6
- gb_UnoApi_get_target returns the files in INSTDIR - stop using rdb files from OUTDIR - remove gb_UnoApi_install - remove pointless 2nd parameter of gb_UnoApi_UnoApi - order-only dependency from gb_UnoApi_get_target to gb_UnoApiHeadersTarget_get_target because INSTDIR .rdb is always outdated Change-Id: Id418f75e9b38d6fe135b55eca2594c2624bc41cc
2013-08-19Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist1-1/+1
Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
2013-04-29climaker no longer needs *.rdb.oldformat input filesStephan Bergmann1-2/+2
Change-Id: I55447aba5abcc8205543c7ca64763b5c99854837
2013-04-24More "Let climaker work on *.rdb.oldformat for now"Stephan Bergmann1-3/+4
...also, the use of double use of udkapi.rdb in climaker call in testtools/CustomTarget_bridgetest_climaker.mk looked fishy. Change-Id: I8be22b184740d65e567df65bae51fe18066be102
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks6-132/+24
2013-04-11[API CHANGE] WIP: Experimental new binary type.rdb formatStephan Bergmann1-1/+1
Make javamaker work on top of unoidl/ instead of registry/. API CHANGE: javamaker no longer supports the -B switch, as that is meaningless with the new format. When reading from an old-format .rdb file, /UCR is hard- coded as the prefix now. Change-Id: I8cca39f8ebacd0476934f7bd493d206928d063a9
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks1-2/+0
2013-02-28remove all d.lstMichael Stahl1-0/+0
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-01-26gbuild: fix silly "expandtabs" in makefile VIM modelinesMichael Stahl4-4/+4
Change-Id: I54d8923ad315e8041fd3904da3a29f1a7a8c8b16
2012-12-30add runtime deps for custom targetsDavid Tardon2-2/+2
Change-Id: I49272003ea72c84c9e81bc826820b0ac5f9d5008
2012-08-15gbuild: remove horrible abuses of gb_Jar_use_jars:Michael Stahl1-1/+1
Let gb_JavaClassSet_use_customtarget add the customtarget workdir to the classpath. Change-Id: I836e890b43bb2ca06d19cf9f83a5fa8f735cf963
2012-06-26re-base on ALv2 code.Michael Meeks2-22/+30
2012-05-10normalize variable names in gbuild user makefilesMichael Stahl2-16/+20
Variables should have module name as prefix to prevent collisions.
2012-05-09gbuild: remove gb_Helper_abbreviate_dirs_nativeMatúš Kukan2-4/+4
Change-Id: I0a3ad6553692fc21eaf96cf35e9c343b4d716c21
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen1-1/+0
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-14unoil: remove generated classes before calling javamakerMichael Stahl1-0/+1
Otherwise the class files for IDL files that were removed still end up in unoil.jar and may cause JunitTest to fail with "binaryurp::Unmarshal: type with unknown name: ".
2012-04-09enforce only one possible use of gb_CustomTargetMatúš Kukan2-2/+2
This brings two changes: - no more recursive calling of make - gbuild_simple is now not used => removed
2012-04-08gbuild: "use" vs. "add":Michael Stahl1-1/+1
Naming convention for gbuild methods: - "add" is used for stuff that is logically a part of the target (i.e. not registered at the Module, but defined in the target's makefile) - "use" is used for stuff that is logically a different target (i.e. it is registered at the Module, has it's own makefile, may be in a different module than the target)
2012-04-06include variable before it's usedMatúš Kukan1-2/+2
2012-04-06unoil: use CustomTarget makefilesMatúš Kukan6-77/+33
2012-03-23.txt files don't need executable bitsMichael Stahl1-0/+0
2012-03-16unoil: add missing dependencies in custom makefileMichael Stahl1-1/+1
2012-03-10gbuild: remove some more realpathsMatúš Kukan1-1/+1
Where necessary, replace with wildcard, what does not change path.
2012-02-17update makefilesDavid Tardon1-35/+2
2012-02-17merge feature/gbuild_javaDavid Tardon20-405/+320
2012-02-16unoil: fix Windows buildMatus Kukan1-3/+6
2012-02-16add gb_Helper_abbreviate_dirs_nativeMatus Kukan1-1/+2
2012-02-06Added READMEs for modules related to URE, with content from the wikiJosh Heidenreich1-0/+1
2011-12-25fix deps on executablesDavid Tardon2-2/+2
2011-12-25add dependency on packageDavid Tardon1-2/+4
2011-12-24remove old cruftDavid Tardon6-208/+0
2011-12-24gbuildize unoilDavid Tardon14-197/+314
2011-06-16Use DESKTOP and NATIVE where appropriateTor Lillqvist1-1/+1
2011-06-03Drop %_EXT% which was always emptyTor Lillqvist1-5/+5
2011-03-23Merge commit 'ooo/DEV300_m103'Jan Holesovsky2-4/+4
Conflicts: codemaker/source/bonobowrappermaker/corbaoptions.cxx codemaker/source/cppumaker/cppuoptions.cxx codemaker/source/cunomaker/cunooptions.cxx codemaker/source/idlmaker/idloptions.cxx codemaker/source/javamaker/javaoptions.cxx cppu/source/typelib/typelib.cxx idlc/source/options.cxx offapi/com/sun/star/util/PathSubstitution.idl offapi/drafts/com/sun/star/form/ListEntryEvent.idl offapi/drafts/com/sun/star/form/XBindableValue.idl offapi/drafts/com/sun/star/form/XListEntryListener.idl offapi/drafts/com/sun/star/form/XListEntrySink.idl offapi/drafts/com/sun/star/form/XListEntrySource.idl offapi/drafts/com/sun/star/form/XValueBinding.idl registry/tools/checksingleton.cxx registry/tools/options.hxx registry/tools/regcompare.cxx registry/tools/regmerge.cxx sal/cppunittester/cppunittester.cxx sal/osl/unx/socket.c sal/osl/w32/diagnose.c sal/prj/d.lst sal/rtl/source/alloc_fini.cxx sal/rtl/source/alloc_global.c sal/rtl/source/makefile.mk
2011-03-07CWS-TOOLING: integrate CWS jsc340Ivo Hinkelmann1-1/+1
Notes: split repo tag: ure_ooo/DEV300_m102
2011-02-18jl64 #i117009# increase versions of cli assembliesJoachim Lingner1-3/+3
2011-02-01Clean up makefilesThomas Arnhold1-1/+0
2010-11-09jsc340: i114887: cleanup of old not used draft typesJuergen Schmidt1-1/+1
2010-06-11jl153 i111878 new versions for cli assembliesJoachim Lingner1-3/+3
2010-03-10native0 #i161639# increase assembly versionsJoachim Lingner1-3/+3
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien11-55/+11
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-09-08CWS-TOOLING: integrate CWS jl132Oliver Bolte1-3/+3
2009-08-31 13:06:06 +0200 jl r275601 : #i104650# increase versions of assemblies 2009-08-31 13:01:07 +0200 jl r275598 : #i104650# increase versions of assemblies 2009-08-31 12:36:40 +0200 jl r275597 : #i104650# new test library for 3.1.1 versions 2009-08-31 10:30:39 +0200 jl r275586 : CWS-TOOLING: rebase CWS jl132 to trunk@275331 (milestone: DEV300:m56)
2009-07-06CWS-TOOLING: integrate CWS ause104Vladimir Glazounov1-1/+1
2009-06-24 15:58:35 +0200 hjs r273351 : #i103061# dicard HOMEPATH and HOMEDIR; use matching perl 2009-06-24 13:57:45 +0200 hjs r273342 : #i103062# - use according dmake var
2009-06-12CWS-TOOLING: integrate CWS jl126_DEV300Ivo Hinkelmann1-3/+3
2009-05-29 11:45:28 +0200 jl r272444 : #i102355# new assembly versions 2009-05-29 11:14:35 +0200 jl r272441 : #i102355# new assembly versions 2009-05-29 11:08:25 +0200 jl r272439 : #i102355# test lib for 3.1 version 2009-05-29 08:43:22 +0200 jl r272432 : CWS-TOOLING: rebase CWS jl126 to branches/OOO310@272261 (milestone: OOO310:m12) 2009-04-30 21:12:02 +0200 jl r271426 : CWS-TOOLING: rebase CWS jl126 to branches/OOO310@271208 (milestone: OOO310:m11)