diff options
author | Robert Tari <robert@tari.in> | 2021-10-24 21:25:30 +0200 |
---|---|---|
committer | Robert Tari <robert@tari.in> | 2021-10-24 21:25:30 +0200 |
commit | 06df5ff995edb5a4171d7a2c1160c1566fb5c09c (patch) | |
tree | b1c2d662c9d8ce539cbba3b7d8bef0c31028fd73 | |
parent | adaf4e3c00a2fa02d6d7afd038ed510d40437260 (diff) | |
parent | 52bade66cf86f70cb2be5f8c785f47b9c7f10192 (diff) | |
download | libayatana-appindicator-06df5ff995edb5a4171d7a2c1160c1566fb5c09c.tar.gz libayatana-appindicator-06df5ff995edb5a4171d7a2c1160c1566fb5c09c.tar.bz2 libayatana-appindicator-06df5ff995edb5a4171d7a2c1160c1566fb5c09c.zip |
Merge branch 'sunweaver-pr/fix-mono-bindings-for-gtk3'
Attributes GH PR #38: https://github.com/AyatanaIndicators/libayatana-appindicator/pull/38
-rw-r--r-- | .build.yml | 28 | ||||
-rw-r--r-- | bindings/mono/CMakeLists.txt | 2 | ||||
-rw-r--r-- | debian/control | 3 |
3 files changed, 22 insertions, 11 deletions
@@ -27,9 +27,9 @@ requires: - g++ - cppcheck - git + - at-spi2-core - cmake - cmake-extras - - mate-common - cli-common-dev - gobject-introspection - intltool @@ -43,10 +43,10 @@ requires: - libglib2.0-dev - libgtk-3-dev - libgtk2.0-dev + - gtk-sharp3-gapi + - libgtk3.0-cil-dev - gtk-sharp2-gapi - libgtk2.0-cil-dev - - libgtk3.0-cil-dev - - gtk-sharp3-gapi - libdbus-1-dev - libdbus-glib-1-dev - libdbusmenu-glib-dev @@ -59,10 +59,11 @@ requires: - clang - clang-tools - g++ + - cppcheck - git + - at-spi2-core - cmake - cmake-extras - - mate-common - cli-common-dev - gobject-introspection - intltool @@ -76,10 +77,10 @@ requires: - libglib2.0-dev - libgtk-3-dev - libgtk2.0-dev + - gtk-sharp3-gapi + - libgtk3.0-cil-dev - gtk-sharp2-gapi - libgtk2.0-cil-dev - - libgtk3.0-cil-dev - - gtk-sharp3-gapi - libdbus-1-dev - libdbus-glib-1-dev - libdbusmenu-glib-dev @@ -114,6 +115,8 @@ before_scripts: - cmake . -DCMAKE_INSTALL_PREFIX=/usr - make - make install + - cd ../ + - rm -Rf ayatana-ido-build/ - - cd ${START_DIR} - if [ ! -d libayatana-indicator-build ]; then @@ -132,6 +135,8 @@ before_scripts: - make - make install - cd - + - cd ../ + - rm -Rf libayatana-indicator-build/ build_scripts: - if [ ${DISTRO_NAME} == "debian" ];then @@ -142,7 +147,7 @@ build_scripts: - if [ -e ./CMakeLists.txt ]; then - mkdir -p build/gtk3/ - cd build/gtk3/ - - if [ ${DISTRO_NAME} == "debian" ] && [ ${DISTRO_NAME} == "ubuntu" ]; then + - if [ ${DISTRO_NAME} == "debian" ] || [ ${DISTRO_NAME} == "ubuntu" ]; then - scan-build $CHECKERS cmake ../../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DENABLE_TESTS=ON -DFLAVOUR_GTK3=ON - else - scan-build $CHECKERS cmake ../../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DFLAVOUR_GTK3=ON @@ -150,7 +155,7 @@ build_scripts: - cd - - mkdir -p build/gtk2/ - cd build/gtk2/ - - if [ ${DISTRO_NAME} == "debian" ] && [ ${DISTRO_NAME} == "ubuntu" ]; then + - if [ ${DISTRO_NAME} == "debian" ] || [ ${DISTRO_NAME} == "ubuntu" ]; then - scan-build $CHECKERS cmake ../../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DENABLE_TESTS=ON -DFLAVOUR_GTK2=ON - else - scan-build $CHECKERS cmake ../../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DFLAVOUR_GTK2=ON @@ -171,7 +176,12 @@ build_scripts: - make clean - cd - - fi + - cd build/gtk3/ - scan-build $CHECKERS --keep-cc -o html-report make -j $CPU_COUNT + - cd - + - cd build/gtk2/ + - scan-build $CHECKERS --keep-cc -o html-report make -j $CPU_COUNT + - cd - - else - if [ ${DISTRO_NAME} == "debian" ];then - cd build/gtk3/ @@ -194,7 +204,7 @@ build_scripts: after_scripts: - if [ ${BUILD_TYPE} == "scripts" ];then - XVFB_RUN="$(which xvfb-run || true)" - - if [ ${DISTRO_NAME} == "debian" ] && [ ${DISTRO_NAME} == "ubuntu" ]; then + - if [ ${DISTRO_NAME} == "debian" ] || [ ${DISTRO_NAME} == "ubuntu" ]; then - if [ -e ./CMakeLists.txt ]; then - cd build/gtk3/ - ${XVFB_RUN} env CTEST_OUTPUT_ON_FAILURE=1 make test diff --git a/bindings/mono/CMakeLists.txt b/bindings/mono/CMakeLists.txt index 6fada54..693097a 100644 --- a/bindings/mono/CMakeLists.txt +++ b/bindings/mono/CMakeLists.txt @@ -118,7 +118,7 @@ if (FLAVOUR_GTK3) OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/AyatanaAppIndicator/NewStatusHandler.cs" OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/AyatanaAppIndicator/AppIndicatorStatus.cs" OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/AyatanaAppIndicator/NewIconHandler.cs" - OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/AyatanaAppIndicator/ApplicationIndicator.cs.raw" + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/AyatanaAppIndicator/ApplicationIndicator.cs" OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/AyatanaAppIndicator/NewIconThemePathHandler.cs" OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/AyatanaAppIndicator/ScrollEventHandler.cs" OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/AyatanaAppIndicator/ConnectionChangedHandler.cs" diff --git a/debian/control b/debian/control index 2124a4d..cd59fad 100644 --- a/debian/control +++ b/debian/control @@ -27,12 +27,13 @@ Build-Depends: debhelper (>= 9), libgtk3.0-cil-dev [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64], gtk-sharp2-gapi [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64], libgtk2.0-cil-dev [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64], + libdbus-1-dev, libdbus-glib-1-dev (>= 0.82), libayatana-indicator-dev (>= 0.6.0-0~), libayatana-indicator3-dev (>= 0.6.0-0~), libdbusmenu-glib-dev (>= 0.5.90), - libdbusmenu-gtk-dev (>= 0.5.90), libdbusmenu-gtk3-dev (>= 0.5.90), + libdbusmenu-gtk-dev (>= 0.5.90), libgirepository1.0-dev, Standards-Version: 4.5.0 Homepage: https://github.com/AyatanaIndicators/libayatana-appindicator |