summaryrefslogtreecommitdiff
path: root/packaging/dbus.spec
AgeCommit message (Collapse)AuthorFilesLines
2017-07-07Remove legacy smack support, keep upstream smack supportsubmit/tizen/20170710.061501submit/tizen/20170707.072404accepted/tizen/unified/20170712.164836Adrian Szyndela1-4/+0
This commit reverts four commits. There was a need for additional minor changes to make it work. Revert "GetConnectionCredentials - add smack support" This reverts commit 13d888ca95c75c14a4919b36cc0a15979fb1d42b. Revert "packaging: enable Smack support" This reverts commit 54f95c99cf4d53f5566511fc0cdc21b230909b29. Revert "Enforce smack policy from conf file" This reverts commit 1d028039f5d34de8a1224d2ad0d8bc75b3da3ca4. Revert "Enable checking of smack context from DBus interface" This reverts commit 7af23db240c54e9923c76234b7e9c7a243d2d428. Change-Id: I4bf7ce8d43717e1deb5d980f87be39220922b422
2017-06-23spec: remove unused filessubmit/tizen/20170707.050724INSUN PYO1-1/+0
Signed-off-by: INSUN PYO <insun.pyo@samsung.com> Change-Id: Idbeb2980bb1ee7c1f5989ba6dc487b20f72c93b8
2017-06-01kdbus: bugfix for return codes on call to non-existing destinationAdrian Szyndela1-0/+2
Calling a method on non-existing destination with auto start disabled caused error org.freedesktop.DBus.ServiceUnknown. Non-kdbus implementation gives org.freedesktop.DBus.NameHasNoOwner. This patch makes kdbus return the same error as non-kdbus implementation. Change-Id: Iadbf060159e91d5c4e10ea9a26abb50d02154a5f
2017-04-17license:rearrange license from each packagessubmit/tizen/20170417.044225accepted/tizen/unified/20170418.072751sanghyeok.oh1-6/+11
Change-Id: I6ec1d0ff94b9e237bb158d5c49031d0463ec3bc2 Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
2017-04-03Increase release version for MCD.submit/tizen/20170403.034150accepted/tizen/wearable/20170403.124855accepted/tizen/unified/20170403.124934accepted/tizen/tv/20170403.124840accepted/tizen/mobile/20170403.124829accepted/tizen/ivi/20170403.124913accepted/tizen/common/20170403.190202accepted/tizen_wearableaccepted/tizen_tvaccepted/tizen_mobileaccepted/tizen_iviaccepted/tizen_commonINSUN PYO1-1/+1
Signed-off-by: INSUN PYO <insun.pyo@samsung.com> Change-Id: I8f115a821731b01727bc19510962f9b7720f3d89
2017-03-30Merge "License: add license files - add COPYING" into tizensubmit/tizen/20170331.032259accepted/tizen/wearable/20170331.083033accepted/tizen/unified/20170331.083229accepted/tizen/tv/20170331.082921accepted/tizen/mobile/20170331.083052accepted/tizen/ivi/20170331.083016accepted/tizen/common/20170331.152722INSUN PYO1-3/+3
2017-03-31License: add license files - add COPYINGINSUN PYO1-3/+3
Signed-off-by: INSUN PYO <insun.pyo@samsung.com> Change-Id: Ib7372970eb1a1e24154de189848cd0ca2faa2563
2017-03-29Replace user dbus.socket and dbus.service file.submit/tizen/20170329.152406accepted/tizen/wearable/20170330.223657accepted/tizen/unified/20170330.223742accepted/tizen/tv/20170330.223645accepted/tizen/mobile/20170330.223629accepted/tizen/ivi/20170330.223726accepted/tizen/common/20170330.151521INSUN PYO1-26/+24
The dbus source includes dbus.socket and dbus.service for user session. But tizen uses its own files. Signed-off-by: INSUN PYO <insun.pyo@samsung.com> Change-Id: Ied720b0fd5e792845ab626f680d01cbb3e9b2db9
2017-03-28License: add license filessubmit/tizen/20170329.022248accepted/tizen/wearable/20170329.222431accepted/tizen/unified/20170329.222508accepted/tizen/tv/20170329.222415accepted/tizen/mobile/20170329.222402accepted/tizen/ivi/20170329.222504accepted/tizen/common/20170329.172212INSUN PYO1-1/+3
Change-Id: I2e1785ef0d14c2d5a9aa1d49904064b4fe80f9ee
2017-03-13[4.0] Remove OBS Project Dependency (kdbus/TV)submit/tizen/20170314.043113Geunsik Lim1-19/+60
- Please add "dbus-libs-extension-kdbus" for TV/arm-wayland images via JIRA-TRE issue. - Without this commit, this package won't be built correctly in Tizen 4.0. Change-Id: I94d98f44cad637af2acc22898c74a806e74f73bb Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com> Reviewed-by: Insun Pyo <insun.pyo@samsung.com>
2017-03-05change socket.target.wants/dbus.service ==> socket.target.wants/dbus.socketsubmit/tizen/20170306.064529INSUN PYO1-1/+1
Signed-off-by: INSUN PYO <insun.pyo@samsung.com> Change-Id: Iad33b6770458d2e3e4e8507cfae5b1489da5bf0c (cherry picked from commit e1a4cf929e2095ae0bd1e503a59388791e18e1cb)
2017-02-28Merge changes Icf330ba3,I7354c21e into tizenHyotaek Shim1-7/+94
* changes: tests: general fix for tests setup tests: generating coverage version of the library
2017-02-22make link : /usr/lib/systemd/user/dbus.socket ==> ↵submit/tizen/20170223.222428accepted/tizen/wearable/20170224.064806accepted/tizen/tv/20170224.064751accepted/tizen/mobile/20170224.064744accepted/tizen/ivi/20170224.064811accepted/tizen/common/20170227.042931INSUN PYO1-0/+5
/usr/lib/systemd/user/sockets.target.wants/dbus.socket Until now, dbus.socket of user session was not running in the sockets.target. dbus.socket has been triggered by dbus.service's dependencies. The dbus.service is included in basic.target. Therefore, there are some dependency issues. If a service runs before dbus.service, the service can not accesses dbus system. (Since dbus.socket is not yet activated, so you can not make a dbus connection.) I have modified dbus.service to be explicitly run in sockets.target. On the session bus, sockets.target is guaranteed to run before all services. Signed-off-by: INSUN PYO <insun.pyo@ubuntu1604.playinsun.pe.kr> Change-Id: Ic46f1a46b458e2017b0025c6e564ac1204eb8cc8 (cherry picked from commit 1beb067e73478b3948980eb19e379a8986dc365a)
2017-02-16tests: general fix for tests setupAdrian Szyndela1-6/+14
Before this patch tests were installed into custom directory /usr/lib/dbus-tests/test-suites/dbus-tests Originally, dbus wants its installed tests in /usr/lib/dbus/installed-tests/dbus This path seems to be partially hardcoded in the configuration files - it relies on defined datadir. As datadir is used also for something else than tests, we don't want to change it. This commit switches installation directory to the original, and adds symbolic links in our custom directory. Change-Id: Icf330ba3b5be59ee941d51b15a8f78a082297846
2017-02-15tests: generating coverage version of the libraryAdrian Szyndela1-4/+83
Additionally: - immediate output of test results instead of caching and printing at the end; - removed manual-authz test, because it is not meant to be run automatically. Change-Id: I7354c21e0fa457ad7e2a4a53e1c898e5039b7f73
2017-02-03gbs incremental build supportKonrad Lipinski1-2/+1
Change-Id: Ic1960a3b70df234a3e9ad141d6c335d373c331ec
2016-12-28Modify from APACHE-2.0 to Apache-2.0submit/tizen_3.0/20161228.020339submit/tizen_3.0.m2/20170104.093752accepted/tizen/3.0/wearable/20161229.054210accepted/tizen/3.0/tv/20161229.054154accepted/tizen/3.0/mobile/20161229.054149accepted/tizen/3.0/ivi/20161229.054231accepted/tizen/3.0/common/20161229.112552accepted/tizen/3.0.m2/wearable/20170105.024524accepted/tizen/3.0.m2/tv/20170105.024027accepted/tizen/3.0.m2/mobile/20170105.023936tizen_3.0.m2accepted/tizen_3.0.m2_wearableaccepted/tizen_3.0.m2_tvaccepted/tizen_3.0.m2_mobileHyotaek Shim1-1/+1
Change-Id: I2e509fe1a4f275c9f5b35290bdd2d218c4b3692a
2016-12-28Add .spec description about LICENSE.APACHE2.0Hyotaek Shim1-1/+1
Change-Id: I127f90398b4fe33b3c3b412ef84a42ab2683efd5
2016-11-25Adds package for dbus-integration tests.submit/tizen_3.0/20161216.022433submit/tizen_3.0/20161214.092923submit/tizen_3.0/20161212.081220accepted/tizen/3.0/wearable/20161219.011937accepted/tizen/3.0/tv/20161219.011918accepted/tizen/3.0/mobile/20161219.011901accepted/tizen/3.0/ivi/20161219.011955accepted/tizen/3.0/common/20161219.112846Krystian Kisielak1-1/+22
Change-Id: I0175a6c710e418be7f3b06f1df6ad13396e40f8c Signed-off-by: Krystian Kisielak <k.kisielak@samsung.com>
2016-08-19Support Lazy-Mount feature - move user dbus.service from ↵submit/tizen/20160822.045932submit/tizen/20160822.012953accepted/tizen/wearable/20160823.041235accepted/tizen/tv/20160823.041206accepted/tizen/mobile/20160823.041127accepted/tizen/ivi/20160823.041258accepted/tizen/common/20160822.132729INSUN PYO1-3/+9
default.target.wants to basic.target.wants Signed-off-by: INSUN PYO <insun.pyo@samsung.com> Change-Id: I5ec89ce65fe196d54a4b130e41a83a82acb40101
2016-08-11%reconfigure instead of autoreconfKonrad Lipinski1-2/+1
Change-Id: Icc74194668757c9e7ebc79d63d4a3b2ec65d0c34
2016-06-09move pid file path of system dbus-daemon from /var/run/dbus/pid to ↵submit/tizen/20160609.071543accepted/tizen/wearable/20160610.010945accepted/tizen/tv/20160610.010936accepted/tizen/mobile/20160610.011005accepted/tizen/ivi/20160610.010927accepted/tizen/common/20160610.180805INSUN PYO1-1/+2
/tmp/dbus_launch Signed-off-by: INSUN PYO <insun.pyo@samsung.com> Change-Id: I5c8d33c56c84bbc00242109a0c10af5c2a7664fd
2016-05-24add license file for MIT licensesubmit/tizen/20160524.103010accepted/tizen/common/20160526.145915sanghyeok.oh1-1/+1
add MIT license for dbus/dbus/dbus-server-launchd.c Change-Id: I006a3efc8e4fa112dcb3ca95e7e9c2faccf54940 Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
2016-04-20packaging: Integrate libdbus and dbus spec filesKarol Lewandowski1-9/+46
With dbus-1.10 depending on systemd code there is no benefit in keeping separate spec files. Change-Id: I3a9311e1730b51b3d4ff1dda513b564d19065aa9
2016-04-19packaging: Remove documentation packagesKarol Lewandowski1-50/+5
Change-Id: I3b2ddc48b26819452ffa73d25d35177997c844b1
2016-04-05Update to dbus-1.10.6submit/tizen/20160405.144419accepted/tizen/wearable/20160406.014752accepted/tizen/tv/20160406.014732accepted/tizen/mobile/20160406.014711accepted/tizen/ivi/20160406.014807accepted/tizen/common/20160406.143833Adrian Szyndela1-5/+15
Note: from version 1.10 it's required to have systemd support to be enabled not only in dbus-daemon code but also in libdbus. This is because maintainers removed built-in systemd support code (dbus/sd-daemon.c) and now depend on libsystemd- provided functionality. Additionally, update pkgconfig name to libsystemd (as required by configure.ac) Change-Id: I2056086a9281543695643ac31fd3ab8648a4d205
2016-04-05MOVe License patch (LGPL2.1+, BSD2.0 license files)Hyotaek, Shim1-1/+1
Signed-off-by: Hyotaek, Shim <hyotaek.shim@samsung.com> Change-Id: Ie0e4364412bdf83cde0dd33faddef7a22b856f58
2016-02-19add dbuspolicy supportAdrian Szyndela1-0/+11
Change-Id: I1bef17d3930a2ca626d3c002eaa10cf6f16c8aac
2016-02-19Add kdbus transportAdrian Szyndela1-0/+5
This reverts commit 197db0df78e0a9f82df4162885854f99ff749505, which reverts commit 771f5155c9a393a242329988d56661a51fc04e6c. Change-Id: I4133020c585a6f9b42f487ffae4d2005b25a1d08
2016-02-19dbus:MOVe:modify license IDsanghyeok.oh1-1/+1
Change-Id: Iea6db9311c918f99059bb98e8bd396b36387d902 Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
2016-02-19Revert "Add kdbus transport"Hyotaek, Shim1-5/+0
This reverts commit 771f5155c9a393a242329988d56661a51fc04e6c. Change-Id: I73b6adc6b76b63e972f7228c88c18dabda81b006
2016-02-19Add kdbus transportAdrian Szyndela1-0/+5
This commit introduces ABI break due to size change of DBusMessageIter structure. Consequently, all packages depending on libdbus need to be rebuilt. Other authors: Paweł Szewczyk <p.szewczyk@samsung.com> Karol Lewandowski <k.lewandowsk@samsung.com> and possibly others Change-Id: Ie04b34295c38e5aaac63982996fa9eddc97dd696
2016-02-19Add missing security manifestsJacek Bukarewicz1-0/+5
Change-Id: I765c1f189a4496620e5edc8c02b3055db5b45c09
2016-02-19Integration of asynchronous security checksJacek Bukarewicz1-1/+4
This commit introduces basic framework for asynchronous policy checks and Cynara integration code. Functions for checking security policy can now return third value - BUS_RESULT_LATER denoting check result unavailability. Whenever policy checker cannot decide on the result of the check it is supposed to allocate DeferredMessage structure that will be passed to the upper layers which can decide what should be done in such situation. Proper handling of such case will be implemented in subsequent commits. Currently such return value results in message denial. Change-Id: I324b6ab68442e493853d8fe219c7a37fbd831872
2016-02-19Update packaging to 1.8.2Patrick Ohly1-1/+9
Change-Id: I8c0bdcaa11802e992c43c629d3f413d21bd9d159
2016-02-19add a small script in /etc/profile.d/dbus.sh to export DBUS_SESSION_BUS_ADDRESSStephane Desneux1-1/+6
If the dbus session address is not defined, this small script will try to pick the address from the environment of the systemd --user process for the current user. Typically, this allows to log on a target through ssh, then run su - <user> and have the same environment as the shells inside the user session. Change-Id: Id6133077bf9943c4203f7d993b8942dc1455bef5 Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
2016-02-19Make dbus-1 dependency provided by dbusJacek Bukarewicz1-0/+1
dbus-1 was originally provided by dbus package. Commit 8eeae5fd70 fixed circular dependency between dbus and systemd. It also moved dbus-1 provision from dbus to dbus-devel probably by mistake. Certain packages like gumd or polkit have explicit dependency on dbus-1 which makes them install dbus-devel unnecessarily. Change-Id: I77a6561eff6f8c6ce84d849df936dda2c290a4d2 Signed-off-by: Jacek Bukarewicz <j.bukarewicz@samsung.com>
2016-02-19packaging: enable Smack supportPatrick McCarty1-1/+4
Change-Id: Ib400feec8193bb5c98347b778e0aa92a30d954c3 Signed-off-by: Patrick McCarty <patrick.mccarty@linux.intel.com>
2016-02-19Install dbus directoriesChengwei Yang1-0/+7
At previous, these directories owned by libdbus. However, the previous commit 8eeae5f split libdbus into a separate .spec and doesn't install these directoris. These directoris are critical to dbus, for example, without /etc/dbus-1/{system.d,session.d}, the dbus-daemon system bus and session bus can not launch. Change-Id: Ia98bd56171492c90e4a078b39adf08cc802cb955
2016-02-19fix systemd->dbus->systemd circular dependencyAdrian Negreanu1-58/+9
extract libdbus and dbus-devel as separate packages Change-Id: Ia097a2b3fee2911ee89000dd2d5762a112bf17f6 Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>
2016-02-19Update to dbus 1.6.12Anas Nashif1-5/+1
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-02-19packaging: ensure ownership for /var/lib/dbusPatrick McCarty1-4/+4
For x86_64 builds, %{_localstatedir}%{_libdir}/dbus expands to /var/usr/lib64/dbus, which is incorrect. This commit fixes the path in the spec to make sure the intended directory, /var/lib/dbus, is created and owned by this package. Change-Id: I60947c4e2c221ad2f83d01bd87dc76fc8f5e4433
2016-02-19update to 1.6.10Anas Nashif1-1/+1
2016-02-19Adapt for rebase onto upstream dbus-1.6.8 git tagSimon McVittie1-0/+3
When building from git we need a BuildRequires on xmlto, since we can no longer rely on the pre-generated HTML documentation from the tarball. That pulls in libxslt-tools, which means dbus.devhelp is generated, so the build fails because we weren't accounting for that; so explicitly require libxslt-tools too (dbus uses it both via xmlto, and directly), and package dbus.devhelp. Change-Id: I7505fc6fd1e7c4fc23a53f349a4fdd18d88237ec
2016-02-19use libname directlyAnas Nashif1-7/+6
2016-02-19Fixed package groupsAnas Nashif1-5/+4
2016-02-19add user session unitsAnas Nashif1-3/+8
2016-02-19fixed splittingAnas Nashif1-1/+1
2016-02-19Fixed package splittingAnas Nashif1-1/+1
split dbus-x11 correctly
2016-02-19add packagingAnas Nashif1-0/+220