summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* 42.242.2Bastien Nocera2022-07-071-1/+1
|
* 42.142.1Bastien Nocera2022-06-091-1/+1
|
* 42.042.0Bastien Nocera2022-03-181-1/+1
|
* 42.rc42.rcBastien Nocera2022-03-101-1/+1
|
* 42.beta.242.beta.2Bastien Nocera2022-02-231-1/+1
|
* build: Drop obsolete icon cache update scriptJeremy Bicha2022-02-221-8/+1
|
* 42.beta42.betaBastien Nocera2022-02-081-1/+1
|
* build: Fix meson deprecation warningsBastien Nocera2022-02-081-2/+2
| | | | | | NOTICE: Future-deprecated features used: * 0.55.0: {'ExternalProgram.path'} * 0.56.0: {'meson.source_root', 'meson.build_root'}
* lib: Add battery reporting through BluetoothDeviceBastien Nocera2022-02-071-1/+1
| | | | | | | | | | | | Connect and monitor UPower devices for devices reporting their battery status. This makes sure that we can show battery status for devices that emit their battery status through bluez (via the BATT LE service, or the org.bluez.BatteryProviderManager1 API, as well as devices for which the kernel is the battery info provider. Closes: #102
* lib: Add battery properties to BluetoothDeviceBastien Nocera2022-02-071-0/+1
|
* meson: Add libadwaita as a subprojectChristopher Davis2022-02-071-1/+6
|
* settings-widget: Simplify via `header-suffix`Christopher Davis2022-02-071-1/+1
| | | | | Now that libadwaita has the header-suffix property, we can use AdwPreferencesGroup's built-in header.
* build: Add a check for python-dbusmockBastien Nocera2022-01-201-0/+10
| | | | We'll need it before meson configures itself soon.
* 42.alpha.242.alpha.2Bastien Nocera2022-01-191-1/+1
|
* lib: Split UI and non-UI librariesBastien Nocera2022-01-191-0/+1
| | | | | | Both UI and non-UI libraries export a pkg-config file. Only the non-UI library exports a Gir as it's the only one that gets to be used from a non-native program (gnome-shell).
* build: Make gettext domain match API nameBastien Nocera2022-01-071-5/+1
|
* meson: bump gettext package suffixJordan Petridis2022-01-041-1/+4
| | | | | | | | | Currently, both gnome-bluetooth-1.0 and 2.0 are using "2" as a suffix for the gettext locale files which causes them to overalp. Looks like 2 has been used since the initial commit of the meson port, back in 3.20 cycle, although not sure if there is any special meaning to the number. Bump it anyway so that translations won't overlap between the two versions.
* build: Bump API version to 3.0Bastien Nocera2022-01-041-1/+1
| | | | To match the software's version number too.
* build: Move tests condition into directory's meson.buildBastien Nocera2021-11-191-4/+1
|
* icons: Remove bare "bluetooth" iconBastien Nocera2021-10-281-1/+0
| | | | | It won't be used by anything in GNOME, as we prefer symbolic icons, and Adwaita provide some already.
* lib: Install PIN database in a namespaced directoryBastien Nocera2021-10-281-1/+1
|
* sendto: Make sendto optionalBastien Nocera2021-10-281-1/+4
|
* build: Use summary() to print build summaryBastien Nocera2021-10-281-8/+5
|
* build: Bump version to show next targeted releaseBastien Nocera2021-10-281-3/+1
|
* lib: Drop BluetoothHdyColumn for AdwClampGeorges Basile Stavracas Neto2021-10-281-0/+1
| | | | | Remove the in-tree widget, and replace the type ensure with ADW_TYPE_CLAMP.
* build: Switch to GTK4Georges Basile Stavracas Neto2021-10-281-1/+1
| | | | Switch the build system to GTK4. This breaks the build quite intensely.
* build: Bump API versionGeorges Basile Stavracas Neto2021-10-281-1/+1
| | | | | | | | | | | | We're about to break the public API due to the GTK4 transition so preemptively bump the API version. However, given that GNOME Shell uses gnome-bluetooth (and has other GTK3 dependencies), making gnome-bluetooth-2.0 parallel installable is our only option. Bump the API version, and make gnome-bluetooth-2.0 parallel installable with 1.0. Do that by using the 'gnomebt_api_name' meson variable, which contains meson.project_name() + API version, as the library name and install location.
* settings: Replace canberra-gtk by to gsoundGeorges Basile Stavracas Neto2021-10-261-1/+1
| | | | | | | | | | | Mainly to reduce the number of GTK3 dependencies before actually start porting the library. Fortunately, the usage of libcanberra-gtk by gnome-bluetooth is rather trivial, so porting to gsound is just a few lines of code away. Replace canberra-gtk by gsound, adjust the build system to reflect that, and update the CI file to install gsound-devel instead of libcanberra-devel.
* 3.34.53.34.5Bastien Nocera2021-03-231-1/+1
|
* build: Fix soname creation to match libtool versioningBastien Nocera2021-03-231-1/+2
| | | | | | | | The documentation we brought forward from autotools/libtool didn't actually match sonames, but used libtool rules. Replicate the libtool rules to fix the unwanted soname bump. Closes: #82
* 3.34.43.34.4Bastien Nocera2021-03-221-1/+1
|
* build: Only run tests if introspection is enabledFelipe Borges2021-03-111-1/+4
| | | | | | | | | | A build with -Dintrospection=false will fail if tests are ran. The integration tests added by commit 77b67c702 are written in Python and require gobject-introspection bindings to be generated. meson errors out with: ../tests/meson.build:7:0: ERROR: Unknown variable "gnomebt_priv_gir".
* build: Bump required glib versionBastien Nocera2021-02-171-1/+1
|
* tests: Add integration testsBastien Nocera2021-02-161-0/+1
| | | | Add a simple test using python-dbusmock to test out some of our code.
* build: Bump soname for the new APIBastien Nocera2021-02-031-3/+3
|
* 3.34.3GNOMEBT_V_3_34_3wip/hadess/3.34.3Bastien Nocera2020-09-301-1/+1
|
* 3.34.2GNOMEBT_V_3_34_2Bastien Nocera2020-09-231-1/+1
|
* build: Add check-news.sh helperBastien Nocera2020-09-231-0/+6
|
* 3.34.1GNOMEBT_V_3_34_1Bastien Nocera2020-03-091-1/+1
|
* 3.34.0GNOMEBT_V_3_34_0Bastien Nocera2019-09-061-1/+1
|
* 3.33.90GNOMEBT_V_3_33_90Bastien Nocera2019-08-021-1/+1
|
* 3.32.1GNOMEBT_V_3_32_1Bastien Nocera2019-03-261-2/+2
|
* 3.32.0GNOMEBT_V_3_32_0Bastien Nocera2019-03-111-1/+1
|
* Make that 3.31.1GNOMEBT_V_3_31_1Bastien Nocera2019-02-061-1/+1
| | | | | The 3.29 release cycle has already come and gone, we should be releasing for the 3.31 cycle.
* 3.29.1Bastien Nocera2019-02-061-1/+1
|
* build: Drop the now unused libhandy subprojectAdrien Plazas2019-02-061-12/+0
| | | | Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/issues/364
* meson: Add the libhandy 0.0.7 subprojectAdrien Plazas2019-01-291-0/+12
| | | | | | This will be needed by the next commit to access HdyColumn. This also lets the CI recursively update the submodules so it can pass.
* build: Fix dependenciesIñigo Martínez2019-01-111-6/+6
| | | | | | | | | | | | libgnome-bluetooth expose a number of includes in their public headers belonging to different libraries. Therefore, these libraries are indirect dependencies of the library to be built. With this in mind, required dependencies have been split in two sets, one formed by public dependencies and the other by private dependencies. The created `pkg-config` file now also use these new sets.
* build: Do not use prefix on directory variablesIñigo Martínez2019-01-111-3/+3
| | | | | | | | | Although usually directory variables are set by using the `prefix` directory, this might cause issues due to parameters that need relative directories. In order to ease the transition `prefix` directory has been stripped from directory variables and only has been appended when necessary.
* build: Use / instead of join_pathsIñigo Martínez2019-01-111-5/+5
| | | | | | | | | Since meson 0.49, the `/` character can be used to join paths[0], so all the instances of `join_paths` have been replaced. Required meson version has been bumped to 0.49. [0] http://mesonbuild.com/Release-notes-for-0-49-0.html#joining-paths-with-