Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package contractor for openSUSE:Factory checked in at 2023-02-22 15:22:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/contractor (Old) and /work/SRC/openSUSE:Factory/.contractor.new.1706 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "contractor" Wed Feb 22 15:22:01 2023 rev:4 rq:1067148 version:0.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/contractor/contractor.changes 2018-12-24 11:46:49.833163404 +0100 +++ /work/SRC/openSUSE:Factory/.contractor.new.1706/contractor.changes 2023-02-22 15:22:02.826018006 +0100 @@ -1,0 +2,6 @@ +Mon Dec 5 13:00:22 UTC 2022 - Dirk Müller <dmuel...@suse.com> + +- update to 0.3.5: + * Fix install path for DBus service + +------------------------------------------------------------------- Old: ---- contractor-0.3.4.tar.gz New: ---- contractor-0.3.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ contractor.spec ++++++ --- /var/tmp/diff_new_pack.7gLTBk/_old 2023-02-22 15:22:03.258020456 +0100 +++ /var/tmp/diff_new_pack.7gLTBk/_new 2023-02-22 15:22:03.262020479 +0100 @@ -1,7 +1,7 @@ # # spec file for package contractor # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: contractor -Version: 0.3.4 +Version: 0.3.5 Release: 0 Summary: A desktop-wide extension service License: GPL-3.0-or-later ++++++ contractor-0.3.4.tar.gz -> contractor-0.3.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/contractor-0.3.4/.travis.yml new/contractor-0.3.5/.travis.yml --- old/contractor-0.3.4/.travis.yml 2018-08-02 16:46:21.000000000 +0200 +++ new/contractor-0.3.5/.travis.yml 2021-07-13 23:32:11.000000000 +0200 @@ -4,13 +4,11 @@ - docker env: - - DEPENDENCY_PACKAGES="libgee-0.8-dev libglib2.0-dev meson valac" + - DEPENDENCY_PACKAGES="libdbus-1-dev libgee-0.8-dev libglib2.0-dev meson valac" install: - - docker pull elementary/docker:loki - - docker run -v "$PWD":/tmp/build-dir elementary/docker:loki /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && meson build && ninja -C build" - - docker pull elementary/docker:loki-unstable - - docker run -v "$PWD":/tmp/build-dir elementary/docker:loki-unstable /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && rm -rf build && meson build && ninja -C build" + - docker run -v "$PWD":/tmp/build-dir elementary/docker:stable /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && meson build && ninja -C build" + - docker run -v "$PWD":/tmp/build-dir elementary/docker:unstable /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && rm -rf build && meson build && ninja -C build" script: - echo BUILDS PASSED diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/contractor-0.3.4/README.md new/contractor-0.3.5/README.md --- old/contractor-0.3.4/README.md 2018-08-02 16:46:21.000000000 +0200 +++ new/contractor-0.3.5/README.md 2021-07-13 23:32:11.000000000 +0200 @@ -2,19 +2,22 @@ ## Building, Testing, and Installation -It's recommended to create a clean build environment +You'll need the following dependencies: +* libdbus-1-dev +* libgee-0.8-dev +* libglib2.0-dev +* meson +* valac + +Run `meson` to configure the build environment and then `ninja` to build + + meson build --prefix=/usr + cd build + ninja - mkdir build - cd build/ - -Run `cmake` to configure the build environment and then `make` to build - - cmake -DCMAKE_INSTALL_PREFIX=/usr .. - make - -To install, use `make install` +To install, use `ninja install` - sudo make install + sudo ninja install ## Writing Contract Files elementary Files, Photos and other apps support adding options to the context menu by the way of Contract files. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/contractor-0.3.4/data/meson.build new/contractor-0.3.5/data/meson.build --- old/contractor-0.3.4/data/meson.build 2018-08-02 16:46:21.000000000 +0200 +++ new/contractor-0.3.5/data/meson.build 2021-07-13 23:32:11.000000000 +0200 @@ -1,11 +1,12 @@ conf_data = configuration_data() -conf_data.set('EXEC_PATH', join_paths (get_option('prefix'), get_option('bindir'), meson.project_name())) +conf_data.set('EXEC_PATH', join_paths (bindir, meson.project_name())) dbus = dependency('dbus-1') +session_bus_services_dir = dbus.get_pkgconfig_variable('session_bus_services_dir', define_variable: ['datadir', datadir]) configure_file( input: 'org.elementary.contractor.service.in', output: '@BASENAME@', configuration: conf_data, - install_dir: dbus.get_pkgconfig_variable('session_bus_services_dir') + install_dir: session_bus_services_dir ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/contractor-0.3.4/meson.build new/contractor-0.3.5/meson.build --- old/contractor-0.3.4/meson.build 2018-08-02 16:46:21.000000000 +0200 +++ new/contractor-0.3.5/meson.build 2021-07-13 23:32:11.000000000 +0200 @@ -1,11 +1,15 @@ project( 'contractor', 'vala', 'c', - version: '0.3.4' + version: '0.3.5' ) i18n = import('i18n') add_global_arguments('-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()), language:'c') +prefix = get_option('prefix') +datadir = join_paths(prefix, get_option('datadir')) +bindir = join_paths(prefix, get_option('bindir')) + subdir('src') subdir('data')