diff options
| -rw-r--r-- | .build.yml | 196 | ||||
| -rw-r--r-- | .travis.yml | 86 | 
2 files changed, 0 insertions, 282 deletions
| diff --git a/.build.yml b/.build.yml deleted file mode 100644 index 4130eb31..00000000 --- a/.build.yml +++ /dev/null @@ -1,196 +0,0 @@ -########################################################## -# THE FOLLOWING LINES IS USED BY docker-build -########################################################## -requires: -  archlinux: -    # Useful URL: https://git.archlinux.org/svntogit/community.git/tree/pluma -    - appstream-glib -    - autoconf-archive -    - clang -    - enchant -    - file -    - gcc -    - git -    - gobject-introspection -    - gtksourceview4 -    - iso-codes -    - itstool -    - libpeas -    - libsm -    - make -    - mate-common -    - python3-gobject-devel -    - python3 -    - which -    - yelp-tools -    # mate-desktop dependencies -    - dconf -    - iso-codes - -  debian: -    # Useful URL: https://github.com/mate-desktop/debian-packages -    # Useful URL: https://salsa.debian.org/debian-mate-team/pluma -    - autopoint -    - autoconf-archive -    - clang -    - clang-tools -    - cppcheck -    - gcc -    - git -    - gobject-introspection -    - gtk-doc-tools -    - iso-codes -    - libenchant-2-dev -    - libgirepository1.0-dev -    - libglib2.0-dev -    - libgtk-3-dev -    - libgtksourceview-4-dev -    - libpeas-dev -    - libsm-dev -    - libx11-dev -    - libxml2-dev -    - make -    - mate-common -    - python3-dev -    - python3-lxml -    - yelp-tools -    # mate-desktop dependencies -    - iso-codes -    - libdconf-dev - -  fedora: -    # Useful URL: https://src.fedoraproject.org/cgit/rpms/pluma.git -    - autoconf-archive -    - clang -    - clang-analyzer -    - cppcheck-htmlreport -    - desktop-file-utils -    - enchant2-devel -    - gcc -    - git -    - gtk3-devel -    - gtksourceview4-devel -    - iso-codes-devel -    - libappstream-glib-devel -    - libSM-devel -    - libpeas1-devel -    - make -    - mate-common -    - python3-devel -    - python3-lxml -    - redhat-rpm-config -    # mate-desktop dependencies -    - dconf-devel -    - gobject-introspection-devel -    - iso-codes-devel - -  ubuntu: -    - autopoint -    - autoconf-archive -    - clang -    - clang-tools -    - git -    - gobject-introspection -    - gtk-doc-tools -    - iso-codes -    - libenchant-2-dev -    - libgirepository1.0-dev -    - libglib2.0-dev -    - libgtk-3-dev -    - libgtksourceview-4-dev -    - libpeas-dev -    - libsm-dev -    - libx11-dev -    - libxml2-dev -    - make -    - mate-common -    - python3-dev -    - python3-lxml -    - yelp-tools -    # mate-desktop dependencies -    - iso-codes -    - libdconf-dev - -variables: -  - 'CHECKERS=" -    -enable-checker deadcode.DeadStores -    -enable-checker alpha.deadcode.UnreachableCode -    -enable-checker alpha.core.CastSize -    -enable-checker alpha.core.CastToStruct -    -enable-checker alpha.core.IdenticalExpr -    -enable-checker alpha.core.SizeofPtr -    -enable-checker alpha.security.ArrayBoundV2 -    -enable-checker alpha.security.MallocOverflow -    -enable-checker alpha.security.ReturnPtrRange -    -enable-checker alpha.unix.SimpleStream -    -enable-checker alpha.unix.cstring.BufferOverlap -    -enable-checker alpha.unix.cstring.NotNullTerminated -    -enable-checker alpha.unix.cstring.OutOfBounds -    -enable-checker alpha.core.FixedAddr -    -enable-checker security.insecureAPI.strcpy"' -  - MATE_DESKTOP_VERSION=1.27.1 - -before_scripts: -  - cd ${START_DIR} -  - if [ ! -f mate-desktop-${MATE_DESKTOP_VERSION}.tar.xz ];then -  -     curl -Ls -o mate-desktop-${MATE_DESKTOP_VERSION}.tar.xz https://github.com/mate-desktop/mate-desktop/releases/download/v${MATE_DESKTOP_VERSION}/mate-desktop-${MATE_DESKTOP_VERSION}.tar.xz -  - fi -  - tar xf mate-desktop-${MATE_DESKTOP_VERSION}.tar.xz -  - cd mate-desktop-${MATE_DESKTOP_VERSION} -  - if [ ${DISTRO_NAME} == "debian" -o ${DISTRO_NAME} == "ubuntu" ];then -  -     ./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --libexecdir=/usr/lib/x86_64-linux-gnu -  - else -  -     ./autogen.sh --prefix=/usr -  - fi -  - if [ ${TRAVIS} == "false" ]; then -  -     make clean -  - fi -  - make -  - make install - -  - cd ${START_DIR} -  - curl -Ls -o /usr/bin/gla11y https://github.com/hypra/gla11y/raw/v0.3/gla11y -  - chmod +x /usr/bin/gla11y - -build_scripts: -  - if [ ${DISTRO_NAME} == "debian" ];then -  -     export CFLAGS+=" -Wsign-compare" -  -     cppcheck --enable=warning,style,performance,portability,information,missingInclude . -  - fi - -  - NOCONFIGURE=1 ./autogen.sh -  - scan-build $CHECKERS ./configure --enable-compile-warnings=maximum -  - if [ $CPU_COUNT -gt 1 ]; then -  -     if [ ${DISTRO_NAME} == "debian" ];then -  -         scan-build $CHECKERS --keep-cc --use-cc=clang --use-c++=clang++ -o html-report make -j $CPU_COUNT -  -         make clean -  -     fi -  -     scan-build $CHECKERS --keep-cc -o html-report make -j $CPU_COUNT -  - else -  -     if [ ${DISTRO_NAME} == "debian" ];then -  -         scan-build $CHECKERS --keep-cc --use-cc=clang --use-c++=clang++ -o html-report make -  -         make clean -  -     fi -  -     scan-build $CHECKERS --keep-cc -o html-report make -  - fi - -after_scripts: -  - if [ ${DISTRO_NAME} == "fedora" ];then -  -   cppcheck --xml --output-file=cppcheck.xml --enable=warning,style,performance,portability,information,missingInclude . -  -   cppcheck-htmlreport --title=${REPO_NAME} --file=cppcheck.xml --report-dir=cppcheck-htmlreport -  -   ./gen-index -l 20 -i https://github.com/${OWNER_NAME}/mate-icon-theme/raw/master/mate/16x16/apps/accessories-text-editor.png -  - fi -  - make distcheck - -releases: -  draft: false -  prerelease: false -  checksum: true -  file_glob: true -  files: pluma-*.tar.xz -  github_release: -    tags: true -    overwrite: true -    base_version: 1.20.0 -    notify_servers: -      - https://release.mate-desktop.org/release diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 3d3a2376..00000000 --- a/.travis.yml +++ /dev/null @@ -1,86 +0,0 @@ -# vim: set ts=2 sts=2 sw=2 expandtab : -dist: jammy -language: shell -os: linux -services: -  - docker -addons: -  apt: -    packages: -      - python3-pip -      - python3-setuptools - -branches: -  except: -    - gh-pages - -before_install: -  - curl -Ls -o docker-build https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/docker-build -  - curl -Ls -o gen-index https://github.com/mate-desktop/mate-dev-scripts/raw/master/travis/gen-index.sh -  - chmod +x docker-build gen-index - -install: -  - sudo apt-get install -y python3-pip python3-setuptools -  - sudo pip3 install --upgrade pip -  - sudo pip3 install PyGithub -  - ./docker-build --name ${DISTRO} --config .build.yml --install - -script: -  - ./docker-build --name ${DISTRO} --verbose --config .build.yml --build scripts - -notifications: -  irc: -    if: branch = master AND -        repo = mate-desktop/pluma -    channels: -      - "irc.libera.chat#mate-dev" -    template: -      - "[%{repository_name}] %{author}: %{commit_subject}" -      - "[%{branch}] %{commit} %{message} %{build_url}" -    on_success: never -    on_failure: always - -before_deploy: -  - yes | gem update --system --force -  - gem install bundler -  - gem install faraday-net_http -v '3.3.0' -  - gem install uri -  - gem install logger - -deploy: -  - provider: pages -    edge: -      branch: v2.0.5 -    token: $GITHUB_TOKEN -    keep_history: false -    committer_from_gh: true -    target_branch: gh-pages -    local_dir: html-report -    strategy: git -    on: -      all_branches: true -      condition: ${DISTRO} =~ ^fedora.*$ -  - provider: script -    edge: -      branch: v2.0.5 -    script: ./docker-build --verbose --config .build.yml --release github -    on: -      tags: true -      condition: "${TRAVIS_TAG} =~ ^v.*$ && ${DISTRO} =~ ^fedora.*$" - -after_success: -  - 'if [[ "$TRAVIS_SECURE_ENV_VARS" == "true" && "$TRAVIS_PULL_REQUEST" != "false" && ${DISTRO} =~ ^fedora.*$ ]]; then -        REPO_SLUG_ARRAY=(${TRAVIS_REPO_SLUG//\// }); -        REPO_NAME=${REPO_SLUG_ARRAY[1]}; -        URL="https://${REPO_NAME}.mate-desktop.dev"; -        COMMENT="Code analysis completed"; -        curl -H "Authorization: token $GITHUB_TOKEN" -X POST -           -d "{\"state\": \"success\", \"description\": \"$COMMENT\", \"context\":\"scan-build\", \"target_url\": \"$URL\"}" -           https://api.github.com/repos/${TRAVIS_REPO_SLUG}/statuses/${TRAVIS_PULL_REQUEST_SHA}; -     fi' - -env: -#  - DISTRO="archlinux:latest" -  - DISTRO="debian:testing" -  - DISTRO="fedora:latest" -#  - DISTRO="ubuntu:rolling" | 
