Commit graph

20 commits

Author SHA1 Message Date
Michael Stahl
124f5e71d3 gbuild: remove internal calls to gb_Package_set_outdir with INSTROOT
Change-Id: If8aded13ed91a871b119192401d2c2edbbd50f94
2013-10-28 20:17:26 +01:00
Tor Lillqvist
4c63fd10a5 Try to fix cross-compilation
Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions.

Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT.

Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
2013-09-23 00:54:43 +03:00
Stephan Bergmann
5397b49f4d Towards a working instdir for Mac OS X
Introduced gb_INSTROOT, which is the same as $(INSTDIR) except for Mac OS X,
where it is $(INSTDIR)/LibreOffice.app/Contents.  Most stuff ends up there (so
most occurrences of $(INSTDIR) have been replaced with $(gb_INSTROOT)), but SDK-
related stuff goes to $(INSTDIR)/$(gb_Package_SDKDIRNAME).  (And
GeneratedPackage needed to be made more flexible, to allow for packages that go
into either of those two places.)

For Android and iOS, gb_INSTROOT probably still needs to be set.

The most obvious missing thing yet to make instdir work for Mac OS X is the
instdir/*/LibreOffice.app/Contents/ure/ vs.
instdir/*/LibreOffice.app/Contents/ure-link/ split.

Change-Id: I4478edd27b14c92c96d92d5169bdca3ec50d78f5
2013-09-11 00:50:54 +02:00
Tor Lillqvist
058a3d1c46 Further work on the "Mac-like app structure" option
Lots of stuff still either ended up in the wrong place, or was looked up from
the wrong place, or both. Fix most cases.

Change-Id: I06ebbce207c219f3cd82b4387dd9b3fdb83420d4
2013-08-18 21:11:16 +03:00
Matúš Kukan
85c6f80121 use .component files directly from workdir
Change-Id: Idaf2e1c33dcdf060756b5739c4a8d904dbdc699b
2013-06-07 15:14:25 +02:00
Stephan Bergmann
717c9643bd More gb_PROGRAMDIRNAME clean up
Change-Id: I5af86e15bcb8958a680e7309f13d7a865f29d7a9
2013-05-10 14:06:47 +02:00
Michael Meeks
62badf3828 Move to MPLv2 license headers, with ESC decision and author's permission. 2013-04-22 09:37:38 +01:00
David Tardon
ddd9e12575 add some comments
Change-Id: Ife488b476fff54872aa830cff218d4a642f528fc
2013-04-13 09:26:18 +02:00
David Tardon
d01478a87a install Pyuno using Package
Change-Id: Iabc029091096c82ff2dc79f0fad8f2bf9ee89514
2013-04-13 09:26:17 +02:00
David Tardon
56f1ec87d2 do not deliver unneeded zips
Change-Id: I00ac0593e94203994bd3626c6ebb6d5b97441aa6
2013-03-31 20:35:32 +02:00
David Tardon
4082804c07 make sure the outdir exists before it is used
Change-Id: I62267efc2e02b20ca0adc284032ee9dc465a5145
2013-03-03 09:28:29 +01:00
Luboš Luňák
28ae80a89d userfriendly make targets for build and clean
So that now it's possible to do just
'make CppunitTest_sw_macros_test'
instead of
'make /home/llunak/build/src/l2/workdir/unxlngx6/CppunitTest/sw_macros_test.test'

Change-Id: Ibd1e9ef4fc825043a71bd669b2f5c37ffec68e33
Reviewed-on: https://gerrit.libreoffice.org/1253
Reviewed-by: Peter Foley <jpfoley2@gmail.com>
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Reviewed-by: Luboš Luňák <l.lunak@suse.cz>
Tested-by: Luboš Luňák <l.lunak@suse.cz>
2012-12-10 14:06:01 +00:00
Bjoern Michaelsen
ca23cdbf90 reuse Zip Target for PyUno 2011-12-07 15:00:20 +01:00
Caolán McNamara
c8ef924060 normalize Red Hat, Inc. spellings, and bump to latest template 2011-12-06 21:24:37 +00:00
David Tardon
d93b69fb93 three shall be the number thou shalt count 2011-12-06 11:51:41 +01:00
Michael Meeks
41b8bad143 wizards: completely work python wizard packaging and registration
Also improve exception handling and error printing in pythonloader
Allow registration of explicit .py components - the only method that works
2011-12-05 20:53:24 +00:00
Bjoern Michaelsen
27eec46ef7 introduce gb_Helper_OUTDIRLIBDIR 2011-10-04 11:30:37 +02:00
Jan Holesovsky
deb2d9b177 Hack to get pyuno scripts to the right location on Windows. 2011-10-03 18:03:10 +02:00
Caolán McNamara
d599de13b5 use vnd.openoffice.pymodule: as the prefix 2011-09-07 17:19:01 +01:00
David Tardon
2e444660c2 add support for UNO components in Python 2011-09-07 17:19:00 +01:00