diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 887897a62..35f091129 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -166,6 +166,150 @@ jobs: if: ${{ env.DEBUG == '1' }} run: ccache --show-stats + linux-meson: + name: Linux Meson Build + runs-on: ubuntu-20.04 + + env: + CC: ccache gcc + CXX: ccache g++ + CPPCHECK_CACHE_PATH: ${{ github.workspace }}/.cppcheck_cache + GEANY_SOURCE_PATH: ${{ github.workspace }}/.geany_source + GEANY_CACHE_PATH: ${{ github.workspace }}/.geany_cache + GEANY_INSTALLATION_PATH: ${{ github.workspace }}/.geany_cache/_geany_install + PKG_CONFIG_PATH: ${{ github.workspace }}/.geany_cache/_geany_install/lib/pkgconfig:$PKG_CONFIG_PATH + LD_LIBRARY_PATH: ${{ github.workspace }}/.geany_cache/_geany_install/lib:$LD_LIBRARY_PATH + + steps: + - name: Checkout Geany-Plugins + uses: actions/checkout@v4 + + - name: Checkout Geany + uses: actions/checkout@v4 + with: + repository: geany/geany + path: ${{ env.GEANY_SOURCE_PATH }} + token: ${{ github.token }} + + # create and use a timestamp for the cache key: GH Actions will never update a cache + # only use an existing cache item or create a new one. To use an existing cache *and* + # push back the the updated cache after build, we use a always new cache key (to force + # the creation of the cache item at the end) in combination with "restore-keys" as fallback + - name: Prepare ccache timestamp + id: ccache_cache_timestamp + run: echo "timestamp=$(date +%Y-%m-%d-%H-%M)" >> $GITHUB_OUTPUT + + - name: Prepare Cppcheck Cache Key + id: prepare_cppcheck_cache_key + run: echo "cppcheck_tag=$(curl -s https://api.github.com/repos/danmar/cppcheck/releases/latest | jq .tag_name)" >> $GITHUB_OUTPUT + + - name: Prepare Geany Cache Key + id: prepare_geany_cache_key + working-directory: ${{ env.GEANY_SOURCE_PATH }} + run: echo "commit_hash=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT + + - name: Configure ccache + uses: actions/cache@v4 + with: + path: ${{ env.CCACHE_DIR }} + key: ${{ runner.os }}-${{ github.job }}-ccache-${{ steps.ccache_cache_timestamp.outputs.timestamp }} + restore-keys: ${{ runner.os }}-${{ github.job }}-ccache- + + - name: Configure Cppcheck Cache + id: cppcheck_cache + uses: actions/cache@v4 + with: + path: ${{ env.CPPCHECK_CACHE_PATH }} + key: ${{ runner.os }}-${{ github.job }}-cppcheck-cache-${{ steps.prepare_cppcheck_cache_key.outputs.cppcheck_tag }} + + - name: Configure Geany Cache + id: geany_cache + uses: actions/cache@v4 + with: + path: ${{ env.GEANY_CACHE_PATH }} + key: ${{ runner.os }}-${{ github.job }}-geany-cache-${{ steps.prepare_geany_cache_key.outputs.commit_hash }} + + - name: Show environment + if: ${{ env.DEBUG == '1' }} + run: | + env | sort + + - name: Install Dependencies + run: | + sudo apt-get update --quiet --quiet + # write dependencies to a temporary file which is then fed to "apt-get install", + # so we can use comments in the dependency list + cat << EOF > $RUNNER_TEMP/dependencies + # general + ccache + libtool + libgtk-3-dev + meson + # geany + autopoint + gettext + python-docutils + # geany-plugins + intltool + check + # debugger + libvte-2.91-dev + # geanygendoc + libctpl-dev + # geanylua + liblua5.1-0-dev + # geanypg + libgpgme-dev + # geanyvc + libgtkspell-dev + libgtkspell3-3-dev + # geaniuspaste/updatechecker + libsoup2.4-dev + # git-changebar + libgit2-dev + # markdown + libmarkdown2-dev + # markdown/webhelper + libwebkit2gtk-4.0-dev + # pretty-printer + libxml2-dev + # spellcheck + libenchant-dev + # cppcheck + cmake + libpcre3-dev + EOF + grep -v '^[ ]*#' $RUNNER_TEMP/dependencies | xargs sudo apt-get install --assume-yes --no-install-recommends + + - name: Build Geany + if: steps.geany_cache.outputs.cache-hit != 'true' + run: | + cd "${{ env.GEANY_SOURCE_PATH }}" + NOCONFIGURE=1 ./autogen.sh + mkdir _build + cd _build + { ../configure --prefix="${{ env.GEANY_INSTALLATION_PATH }}" || { cat config.log; exit 1; } ; } + make -j ${{ env.JOBS }} + make -j ${{ env.JOBS }} install + + - name: Configure + run: | + meson _build + + - name: Build + run: | + ninja -C _build + + - name: Run Tests + run: | + ninja -C _build test + + # distcheck not applicable, meson exports the source tree per git-archive + + - name: ccache statistics + if: ${{ env.DEBUG == '1' }} + run: ccache --show-stats + mingw64: name: Mingw-w64 Build (Windows) runs-on: ubuntu-20.04 diff --git a/.github/workflows/meson.yml b/.github/workflows/meson.yml new file mode 100644 index 000000000..b16319f3d --- /dev/null +++ b/.github/workflows/meson.yml @@ -0,0 +1,168 @@ +# +# Copyright: 2022, The Geany contributors +# License: GNU GPL v2 or later + +name: Meson Build + +on: + workflow_dispatch: + +# cancel already running builds of the same branch or pull request +concurrency: + group: ci-${{ github.head_ref }} || concat(${{ github.ref }} + cancel-in-progress: true + +env: + CFLAGS: -g -O2 -Werror=pointer-arith -Werror=implicit-function-declaration + CONFIGURE_FLAGS: --disable-silent-rules + CCACHE_DIR: ${{ github.workspace }}/.ccache + CCACHE_COMPRESS: true + CCACHE_MAXSIZE: 1G + PYTHON: python3 + JOBS: 2 + DEBUG: 0 + +jobs: + linux: + name: Linux Meson Build + runs-on: ubuntu-20.04 + + env: + CC: ccache gcc + CXX: ccache g++ + CPPCHECK_CACHE_PATH: ${{ github.workspace }}/.cppcheck_cache + GEANY_SOURCE_PATH: ${{ github.workspace }}/.geany_source + GEANY_CACHE_PATH: ${{ github.workspace }}/.geany_cache + GEANY_INSTALLATION_PATH: ${{ github.workspace }}/.geany_cache/_geany_install + PKG_CONFIG_PATH: ${{ github.workspace }}/.geany_cache/_geany_install/lib/pkgconfig:$PKG_CONFIG_PATH + LD_LIBRARY_PATH: ${{ github.workspace }}/.geany_cache/_geany_install/lib:$LD_LIBRARY_PATH + + steps: + - name: Checkout Geany-Plugins + uses: actions/checkout@v4 + + - name: Checkout Geany + uses: actions/checkout@v4 + with: + repository: geany/geany + path: ${{ env.GEANY_SOURCE_PATH }} + token: ${{ github.token }} + + # create and use a timestamp for the cache key: GH Actions will never update a cache + # only use an existing cache item or create a new one. To use an existing cache *and* + # push back the the updated cache after build, we use a always new cache key (to force + # the creation of the cache item at the end) in combination with "restore-keys" as fallback + - name: Prepare ccache timestamp + id: ccache_cache_timestamp + run: echo "timestamp=$(date +%Y-%m-%d-%H-%M)" >> $GITHUB_OUTPUT + + - name: Prepare Cppcheck Cache Key + id: prepare_cppcheck_cache_key + run: echo "cppcheck_tag=$(curl -s https://api.github.com/repos/danmar/cppcheck/releases/latest | jq .tag_name)" >> $GITHUB_OUTPUT + + - name: Prepare Geany Cache Key + id: prepare_geany_cache_key + working-directory: ${{ env.GEANY_SOURCE_PATH }} + run: echo "commit_hash=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT + + - name: Configure ccache + uses: actions/cache@v4 + with: + path: ${{ env.CCACHE_DIR }} + key: ${{ runner.os }}-${{ github.job }}-ccache-${{ steps.ccache_cache_timestamp.outputs.timestamp }} + restore-keys: ${{ runner.os }}-${{ github.job }}-ccache- + + - name: Configure Cppcheck Cache + id: cppcheck_cache + uses: actions/cache@v4 + with: + path: ${{ env.CPPCHECK_CACHE_PATH }} + key: ${{ runner.os }}-${{ github.job }}-cppcheck-cache-${{ steps.prepare_cppcheck_cache_key.outputs.cppcheck_tag }} + + - name: Configure Geany Cache + id: geany_cache + uses: actions/cache@v4 + with: + path: ${{ env.GEANY_CACHE_PATH }} + key: ${{ runner.os }}-${{ github.job }}-geany-cache-${{ steps.prepare_geany_cache_key.outputs.commit_hash }} + + - name: Show environment + if: ${{ env.DEBUG == '1' }} + run: | + env | sort + + - name: Install Dependencies + run: | + sudo apt-get update --quiet --quiet + # write dependencies to a temporary file which is then fed to "apt-get install", + # so we can use comments in the dependency list + cat << EOF > $RUNNER_TEMP/dependencies + # general + ccache + libtool + libgtk-3-dev + meson + # geany + autopoint + gettext + python-docutils + # geany-plugins + intltool + check + # debugger + libvte-2.91-dev + # geanygendoc + libctpl-dev + # geanylua + liblua5.1-0-dev + # geanypg + libgpgme-dev + # geanyvc + libgtkspell-dev + libgtkspell3-3-dev + # geaniuspaste/updatechecker + libsoup2.4-dev + # git-changebar + libgit2-dev + # markdown + libmarkdown2-dev + # markdown/webhelper + libwebkit2gtk-4.0-dev + # pretty-printer + libxml2-dev + # spellcheck + libenchant-dev + # cppcheck + cmake + libpcre3-dev + EOF + grep -v '^[ ]*#' $RUNNER_TEMP/dependencies | xargs sudo apt-get install --assume-yes --no-install-recommends + + - name: Build Geany + if: steps.geany_cache.outputs.cache-hit != 'true' + run: | + cd "${{ env.GEANY_SOURCE_PATH }}" + NOCONFIGURE=1 ./autogen.sh + mkdir _build + cd _build + { ../configure --prefix="${{ env.GEANY_INSTALLATION_PATH }}" || { cat config.log; exit 1; } ; } + make -j ${{ env.JOBS }} + make -j ${{ env.JOBS }} install + + - name: Configure + run: | + meson _build + + - name: Build + run: | + ninja -C _build + + - name: Run Tests + run: | + ninja -C _build test + + # distcheck not applicable, meson exports the source tree per git-archive + + - name: ccache statistics + if: ${{ env.DEBUG == '1' }} + run: ccache --show-stats diff --git a/addons/meson.build b/addons/meson.build new file mode 100644 index 000000000..42304e905 --- /dev/null +++ b/addons/meson.build @@ -0,0 +1,44 @@ +project( + 'geany-addons', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'addons' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/addons.c', + 'src/ao_blanklines.c', + 'src/ao_bookmarklist.c', + 'src/ao_colortip.c', + 'src/ao_copyfilepath.c', + 'src/ao_doclist.c', + 'src/ao_markword.c', + 'src/ao_openuri.c', + 'src/ao_systray.c', + 'src/ao_tasks.c', + 'src/ao_wrapwords.c', + 'src/ao_xmltagging.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/addons/meson_config/config.h.in b/addons/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/addons/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/addons/meson_config/meson.build b/addons/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/addons/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/addons/po/LINGUAS b/addons/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/addons/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/addons/po/POTFILES b/addons/po/POTFILES new file mode 100644 index 000000000..724de52d0 --- /dev/null +++ b/addons/po/POTFILES @@ -0,0 +1,11 @@ +addons/src/ao_bookmarklist.c +addons/src/ao_tasks.c +addons/src/ao_systray.c +addons/src/ao_blanklines.c +addons/src/ao_markword.c +addons/src/ao_xmltagging.c +addons/src/ao_openuri.c +addons/src/ao_wrapwords.c +addons/src/ao_doclist.c +addons/src/ao_copyfilepath.c +addons/src/addons.c diff --git a/addons/po/POTFILES.in b/addons/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/addons/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/addons/po/POTFILES.skip b/addons/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/addons/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/addons/po/be.po b/addons/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/addons/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/addons/po/ca.po b/addons/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/addons/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/addons/po/da.po b/addons/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/addons/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/addons/po/de.po b/addons/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/addons/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/addons/po/el.po b/addons/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/addons/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/addons/po/es.po b/addons/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/addons/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/addons/po/fr.po b/addons/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/addons/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/addons/po/gl.po b/addons/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/addons/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/addons/po/it.po b/addons/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/addons/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/addons/po/ja.po b/addons/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/addons/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/addons/po/kk.po b/addons/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/addons/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/addons/po/meson.build b/addons/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/addons/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/addons/po/nl.po b/addons/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/addons/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/addons/po/pt.po b/addons/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/addons/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/addons/po/pt_BR.po b/addons/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/addons/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/addons/po/ru.po b/addons/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/addons/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/addons/po/tr.po b/addons/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/addons/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/addons/po/uk.po b/addons/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/addons/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/addons/po/zh_CN.po b/addons/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/addons/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/autoclose/meson.build b/autoclose/meson.build new file mode 100644 index 000000000..77128a4c4 --- /dev/null +++ b/autoclose/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-autoclose', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'autoclose' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/autoclose.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/autoclose/meson_config/config.h.in b/autoclose/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/autoclose/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/autoclose/meson_config/meson.build b/autoclose/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/autoclose/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/autoclose/po/LINGUAS b/autoclose/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/autoclose/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/autoclose/po/POTFILES b/autoclose/po/POTFILES new file mode 100644 index 000000000..d221d21cc --- /dev/null +++ b/autoclose/po/POTFILES @@ -0,0 +1 @@ +autoclose/src/autoclose.c diff --git a/autoclose/po/POTFILES.in b/autoclose/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/autoclose/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/autoclose/po/POTFILES.skip b/autoclose/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/autoclose/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/autoclose/po/be.po b/autoclose/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/autoclose/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/autoclose/po/ca.po b/autoclose/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/autoclose/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/autoclose/po/da.po b/autoclose/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/autoclose/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/autoclose/po/de.po b/autoclose/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/autoclose/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/autoclose/po/el.po b/autoclose/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/autoclose/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/autoclose/po/es.po b/autoclose/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/autoclose/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/autoclose/po/fr.po b/autoclose/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/autoclose/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/autoclose/po/gl.po b/autoclose/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/autoclose/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/autoclose/po/it.po b/autoclose/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/autoclose/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/autoclose/po/ja.po b/autoclose/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/autoclose/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/autoclose/po/kk.po b/autoclose/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/autoclose/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/autoclose/po/meson.build b/autoclose/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/autoclose/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/autoclose/po/nl.po b/autoclose/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/autoclose/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/autoclose/po/pt.po b/autoclose/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/autoclose/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/autoclose/po/pt_BR.po b/autoclose/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/autoclose/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/autoclose/po/ru.po b/autoclose/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/autoclose/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/autoclose/po/tr.po b/autoclose/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/autoclose/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/autoclose/po/uk.po b/autoclose/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/autoclose/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/autoclose/po/zh_CN.po b/autoclose/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/autoclose/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/automark/meson.build b/automark/meson.build new file mode 100644 index 000000000..1a14aaaeb --- /dev/null +++ b/automark/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-automark', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'automark' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/automark.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/automark/meson_config/config.h.in b/automark/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/automark/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/automark/meson_config/meson.build b/automark/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/automark/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/automark/po/LINGUAS b/automark/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/automark/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/automark/po/POTFILES b/automark/po/POTFILES new file mode 100644 index 000000000..074868243 --- /dev/null +++ b/automark/po/POTFILES @@ -0,0 +1 @@ +automark/src/automark.c diff --git a/automark/po/POTFILES.in b/automark/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/automark/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/automark/po/POTFILES.skip b/automark/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/automark/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/automark/po/be.po b/automark/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/automark/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/automark/po/ca.po b/automark/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/automark/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/automark/po/da.po b/automark/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/automark/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/automark/po/de.po b/automark/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/automark/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/automark/po/el.po b/automark/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/automark/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/automark/po/es.po b/automark/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/automark/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/automark/po/fr.po b/automark/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/automark/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/automark/po/gl.po b/automark/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/automark/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/automark/po/it.po b/automark/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/automark/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/automark/po/ja.po b/automark/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/automark/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/automark/po/kk.po b/automark/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/automark/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/automark/po/meson.build b/automark/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/automark/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/automark/po/nl.po b/automark/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/automark/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/automark/po/pt.po b/automark/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/automark/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/automark/po/pt_BR.po b/automark/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/automark/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/automark/po/ru.po b/automark/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/automark/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/automark/po/tr.po b/automark/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/automark/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/automark/po/uk.po b/automark/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/automark/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/automark/po/zh_CN.po b/automark/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/automark/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/codenav/meson.build b/codenav/meson.build new file mode 100644 index 000000000..750cfc981 --- /dev/null +++ b/codenav/meson.build @@ -0,0 +1,36 @@ +project( + 'geany-codenav', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'codenav' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/codenavigation.c', + 'src/goto_file.c', + 'src/switch_head_impl.c', + 'src/utils.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/codenav/meson_config/config.h.in b/codenav/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/codenav/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/codenav/meson_config/meson.build b/codenav/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/codenav/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/codenav/po/LINGUAS b/codenav/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/codenav/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/codenav/po/POTFILES b/codenav/po/POTFILES new file mode 100644 index 000000000..514cbde15 --- /dev/null +++ b/codenav/po/POTFILES @@ -0,0 +1,4 @@ +codenav/src/codenavigation.c +codenav/src/goto_file.c +codenav/src/switch_head_impl.c +codenav/src/utils.c diff --git a/codenav/po/POTFILES.in b/codenav/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/codenav/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/codenav/po/POTFILES.skip b/codenav/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/codenav/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/codenav/po/be.po b/codenav/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/codenav/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/codenav/po/ca.po b/codenav/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/codenav/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/codenav/po/da.po b/codenav/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/codenav/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/codenav/po/de.po b/codenav/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/codenav/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/codenav/po/el.po b/codenav/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/codenav/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/codenav/po/es.po b/codenav/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/codenav/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/codenav/po/fr.po b/codenav/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/codenav/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/codenav/po/gl.po b/codenav/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/codenav/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/codenav/po/it.po b/codenav/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/codenav/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/codenav/po/ja.po b/codenav/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/codenav/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/codenav/po/kk.po b/codenav/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/codenav/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/codenav/po/meson.build b/codenav/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/codenav/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/codenav/po/nl.po b/codenav/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/codenav/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/codenav/po/pt.po b/codenav/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/codenav/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/codenav/po/pt_BR.po b/codenav/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/codenav/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/codenav/po/ru.po b/codenav/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/codenav/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/codenav/po/tr.po b/codenav/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/codenav/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/codenav/po/uk.po b/codenav/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/codenav/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/codenav/po/zh_CN.po b/codenav/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/codenav/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/commander/meson.build b/commander/meson.build new file mode 100644 index 000000000..84b6035d6 --- /dev/null +++ b/commander/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-commander', + 'c', + license : 'GPL-3.0-or-later', +) + +plugin_name = 'commander' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/commander-plugin.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/commander/meson_config/config.h.in b/commander/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/commander/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/commander/meson_config/meson.build b/commander/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/commander/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/commander/po/LINGUAS b/commander/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/commander/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/commander/po/POTFILES b/commander/po/POTFILES new file mode 100644 index 000000000..9b513f6b2 --- /dev/null +++ b/commander/po/POTFILES @@ -0,0 +1 @@ +commander/src/commander-plugin.c diff --git a/commander/po/POTFILES.in b/commander/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/commander/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/commander/po/POTFILES.skip b/commander/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/commander/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/commander/po/be.po b/commander/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/commander/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/commander/po/ca.po b/commander/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/commander/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/commander/po/da.po b/commander/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/commander/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/commander/po/de.po b/commander/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/commander/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/commander/po/el.po b/commander/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/commander/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/commander/po/es.po b/commander/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/commander/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/commander/po/fr.po b/commander/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/commander/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/commander/po/gl.po b/commander/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/commander/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/commander/po/it.po b/commander/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/commander/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/commander/po/ja.po b/commander/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/commander/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/commander/po/kk.po b/commander/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/commander/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/commander/po/meson.build b/commander/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/commander/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/commander/po/nl.po b/commander/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/commander/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/commander/po/pt.po b/commander/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/commander/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/commander/po/pt_BR.po b/commander/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/commander/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/commander/po/ru.po b/commander/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/commander/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/commander/po/tr.po b/commander/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/commander/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/commander/po/uk.po b/commander/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/commander/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/commander/po/zh_CN.po b/commander/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/commander/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/debugger/meson.build b/debugger/meson.build new file mode 100644 index 000000000..05d8ffacf --- /dev/null +++ b/debugger/meson.build @@ -0,0 +1,83 @@ +project( + 'geany-debugger', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'debugger' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +vte_dep = dependency('vte-2.91') + +gp_utils_dep = dependency( + 'gp_utils', + fallback: ['utils', 'gp_utils_dep'], + default_options: ['default_library=static'], +) + +library( + plugin_name, + sources: [ + 'src/atree.c', + 'src/bptree.c', + 'src/breakpoint.c', + 'src/breakpoints.c', + 'src/btnpanel.c', + 'src/callbacks.c', + 'src/calltip.c', + 'src/dbm_gdb.c', + 'src/dconfig.c', + 'src/debug.c', + 'src/debug_module.c', + 'src/dpaned.c', + 'src/envtree.c', + 'src/gdb_mi.c', + 'src/gui.c', + 'src/keys.c', + 'src/markers.c', + 'src/pixbuf.c', + 'src/plugin.c', + 'src/stree.c', + 'src/tabs.c', + 'src/tpage.c', + 'src/utils.c', + 'src/vtree.c', + 'src/watch_model.c', + 'src/wtree.c', + 'src/cell_renderers/cellrendererbreakicon.c', + 'src/cell_renderers/cellrendererframeicon.c', + 'src/cell_renderers/cellrenderertoggle.c', + ], + dependencies: [config_dep, geany_dep, gp_utils_dep, vte_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'img/continue.png', + 'img/restart.gif', + 'img/run.gif', + 'img/run_to_cursor.gif', + 'img/step_in.png', + 'img/step_out.gif', + 'img/step_over.gif', + 'img/stop.gif', + 'img/tabs.gif', + ], + install_dir: plugin_datadir, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/debugger/meson_config/config.h.in b/debugger/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/debugger/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/debugger/meson_config/meson.build b/debugger/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/debugger/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/debugger/po/LINGUAS b/debugger/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/debugger/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/debugger/po/POTFILES b/debugger/po/POTFILES new file mode 100644 index 000000000..fd74f1cc4 --- /dev/null +++ b/debugger/po/POTFILES @@ -0,0 +1,26 @@ +debugger/src/plugin.c +debugger/src/vtree.c +debugger/src/tpage.c +debugger/src/envtree.c +debugger/src/bptree.c +debugger/src/breakpoint.c +debugger/src/wtree.c +debugger/src/debug.c +debugger/src/dbm_gdb.c +debugger/src/debug_module.c +debugger/src/utils.c +debugger/src/stree.c +debugger/src/tabs.c +debugger/src/keys.c +debugger/src/markers.c +debugger/src/watch_model.c +debugger/src/callbacks.c +debugger/src/breakpoints.c +debugger/src/btnpanel.c +debugger/src/btnpanel.h +debugger/src/dconfig.c +debugger/src/dconfig.h +debugger/src/pixbuf.c +debugger/src/pixbuf.h +debugger/src/atree.h +debugger/src/atree.c diff --git a/debugger/po/POTFILES.in b/debugger/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/debugger/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/debugger/po/POTFILES.skip b/debugger/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/debugger/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/debugger/po/be.po b/debugger/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/debugger/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/debugger/po/ca.po b/debugger/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/debugger/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/debugger/po/da.po b/debugger/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/debugger/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/debugger/po/de.po b/debugger/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/debugger/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/debugger/po/el.po b/debugger/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/debugger/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/debugger/po/es.po b/debugger/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/debugger/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/debugger/po/fr.po b/debugger/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/debugger/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/debugger/po/gl.po b/debugger/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/debugger/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/debugger/po/it.po b/debugger/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/debugger/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/debugger/po/ja.po b/debugger/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/debugger/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/debugger/po/kk.po b/debugger/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/debugger/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/debugger/po/meson.build b/debugger/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/debugger/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/debugger/po/nl.po b/debugger/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/debugger/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/debugger/po/pt.po b/debugger/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/debugger/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/debugger/po/pt_BR.po b/debugger/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/debugger/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/debugger/po/ru.po b/debugger/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/debugger/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/debugger/po/tr.po b/debugger/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/debugger/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/debugger/po/uk.po b/debugger/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/debugger/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/debugger/po/zh_CN.po b/debugger/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/debugger/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/debugger/src/gui.c b/debugger/src/gui.c index 90f53550f..72baada02 100644 --- a/debugger/src/gui.c +++ b/debugger/src/gui.c @@ -25,6 +25,9 @@ #include +#ifdef HAVE_CONFIG_H + #include "config.h" +#endif #include "gui.h" /* diff --git a/debugger/subprojects/utils b/debugger/subprojects/utils new file mode 120000 index 000000000..7d6b64ae3 --- /dev/null +++ b/debugger/subprojects/utils @@ -0,0 +1 @@ +../../utils/ \ No newline at end of file diff --git a/defineformat/meson.build b/defineformat/meson.build new file mode 100644 index 000000000..36cabff35 --- /dev/null +++ b/defineformat/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-defineformat', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'defineformat' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/defineformat.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/defineformat/meson_config/config.h.in b/defineformat/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/defineformat/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/defineformat/meson_config/meson.build b/defineformat/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/defineformat/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/defineformat/po/LINGUAS b/defineformat/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/defineformat/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/defineformat/po/POTFILES b/defineformat/po/POTFILES new file mode 100644 index 000000000..51ce79e61 --- /dev/null +++ b/defineformat/po/POTFILES @@ -0,0 +1 @@ +defineformat/src/defineformat.c diff --git a/defineformat/po/POTFILES.in b/defineformat/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/defineformat/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/defineformat/po/POTFILES.skip b/defineformat/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/defineformat/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/defineformat/po/be.po b/defineformat/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/defineformat/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/defineformat/po/ca.po b/defineformat/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/defineformat/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/defineformat/po/da.po b/defineformat/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/defineformat/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/defineformat/po/de.po b/defineformat/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/defineformat/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/defineformat/po/el.po b/defineformat/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/defineformat/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/defineformat/po/es.po b/defineformat/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/defineformat/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/defineformat/po/fr.po b/defineformat/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/defineformat/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/defineformat/po/gl.po b/defineformat/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/defineformat/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/defineformat/po/it.po b/defineformat/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/defineformat/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/defineformat/po/ja.po b/defineformat/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/defineformat/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/defineformat/po/kk.po b/defineformat/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/defineformat/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/defineformat/po/meson.build b/defineformat/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/defineformat/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/defineformat/po/nl.po b/defineformat/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/defineformat/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/defineformat/po/pt.po b/defineformat/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/defineformat/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/defineformat/po/pt_BR.po b/defineformat/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/defineformat/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/defineformat/po/ru.po b/defineformat/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/defineformat/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/defineformat/po/tr.po b/defineformat/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/defineformat/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/defineformat/po/uk.po b/defineformat/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/defineformat/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/defineformat/po/zh_CN.po b/defineformat/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/defineformat/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanyctags/meson.build b/geanyctags/meson.build new file mode 100644 index 000000000..f02aaa711 --- /dev/null +++ b/geanyctags/meson.build @@ -0,0 +1,34 @@ +project( + 'geany-ctags', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'geanyctags' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/geanyctags.c', + 'src/readtags.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanyctags/meson_config/config.h.in b/geanyctags/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanyctags/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanyctags/meson_config/meson.build b/geanyctags/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanyctags/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanyctags/po/LINGUAS b/geanyctags/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanyctags/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanyctags/po/POTFILES b/geanyctags/po/POTFILES new file mode 100644 index 000000000..a60ce78de --- /dev/null +++ b/geanyctags/po/POTFILES @@ -0,0 +1 @@ +geanyctags/src/geanyctags.c diff --git a/geanyctags/po/POTFILES.in b/geanyctags/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanyctags/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanyctags/po/POTFILES.skip b/geanyctags/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanyctags/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanyctags/po/be.po b/geanyctags/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanyctags/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanyctags/po/ca.po b/geanyctags/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanyctags/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanyctags/po/da.po b/geanyctags/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanyctags/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanyctags/po/de.po b/geanyctags/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanyctags/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanyctags/po/el.po b/geanyctags/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanyctags/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanyctags/po/es.po b/geanyctags/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanyctags/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanyctags/po/fr.po b/geanyctags/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanyctags/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanyctags/po/gl.po b/geanyctags/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanyctags/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanyctags/po/it.po b/geanyctags/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanyctags/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanyctags/po/ja.po b/geanyctags/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanyctags/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanyctags/po/kk.po b/geanyctags/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanyctags/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanyctags/po/meson.build b/geanyctags/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanyctags/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanyctags/po/nl.po b/geanyctags/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanyctags/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanyctags/po/pt.po b/geanyctags/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanyctags/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanyctags/po/pt_BR.po b/geanyctags/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanyctags/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanyctags/po/ru.po b/geanyctags/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanyctags/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanyctags/po/tr.po b/geanyctags/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanyctags/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanyctags/po/uk.po b/geanyctags/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanyctags/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanyctags/po/zh_CN.po b/geanyctags/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanyctags/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanydoc/meson.build b/geanydoc/meson.build new file mode 100644 index 000000000..5a5a08dcf --- /dev/null +++ b/geanydoc/meson.build @@ -0,0 +1,34 @@ +project( + 'geanydoc', + 'c', + license : 'GPL-3.0-or-later', +) + +plugin_name = 'geanydoc' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/config.c', + 'src/geanydoc.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanydoc/meson_config/config.h.in b/geanydoc/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanydoc/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanydoc/meson_config/meson.build b/geanydoc/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanydoc/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanydoc/po/LINGUAS b/geanydoc/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanydoc/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanydoc/po/POTFILES b/geanydoc/po/POTFILES new file mode 100644 index 000000000..95eb53de2 --- /dev/null +++ b/geanydoc/po/POTFILES @@ -0,0 +1,3 @@ +geanydoc/tests/unittests.c +geanydoc/src/config.c +geanydoc/src/geanydoc.c diff --git a/geanydoc/po/POTFILES.in b/geanydoc/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanydoc/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanydoc/po/POTFILES.skip b/geanydoc/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanydoc/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanydoc/po/be.po b/geanydoc/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanydoc/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanydoc/po/ca.po b/geanydoc/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanydoc/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanydoc/po/da.po b/geanydoc/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanydoc/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanydoc/po/de.po b/geanydoc/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanydoc/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanydoc/po/el.po b/geanydoc/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanydoc/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanydoc/po/es.po b/geanydoc/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanydoc/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanydoc/po/fr.po b/geanydoc/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanydoc/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanydoc/po/gl.po b/geanydoc/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanydoc/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanydoc/po/it.po b/geanydoc/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanydoc/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanydoc/po/ja.po b/geanydoc/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanydoc/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanydoc/po/kk.po b/geanydoc/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanydoc/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanydoc/po/meson.build b/geanydoc/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanydoc/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanydoc/po/nl.po b/geanydoc/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanydoc/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanydoc/po/pt.po b/geanydoc/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanydoc/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanydoc/po/pt_BR.po b/geanydoc/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanydoc/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanydoc/po/ru.po b/geanydoc/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanydoc/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanydoc/po/tr.po b/geanydoc/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanydoc/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanydoc/po/uk.po b/geanydoc/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanydoc/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanydoc/po/zh_CN.po b/geanydoc/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanydoc/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanyextrasel/meson.build b/geanyextrasel/meson.build new file mode 100644 index 000000000..d329eaff5 --- /dev/null +++ b/geanyextrasel/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-extrasel', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'extrasel' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/extrasel.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanyextrasel/meson_config/config.h.in b/geanyextrasel/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanyextrasel/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanyextrasel/meson_config/meson.build b/geanyextrasel/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanyextrasel/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanyextrasel/po/LINGUAS b/geanyextrasel/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanyextrasel/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanyextrasel/po/POTFILES b/geanyextrasel/po/POTFILES new file mode 100644 index 000000000..564001020 --- /dev/null +++ b/geanyextrasel/po/POTFILES @@ -0,0 +1 @@ +geanyextrasel/src/extrasel.c diff --git a/geanyextrasel/po/POTFILES.in b/geanyextrasel/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanyextrasel/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanyextrasel/po/POTFILES.skip b/geanyextrasel/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanyextrasel/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanyextrasel/po/be.po b/geanyextrasel/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanyextrasel/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanyextrasel/po/ca.po b/geanyextrasel/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanyextrasel/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanyextrasel/po/da.po b/geanyextrasel/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanyextrasel/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanyextrasel/po/de.po b/geanyextrasel/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanyextrasel/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanyextrasel/po/el.po b/geanyextrasel/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanyextrasel/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanyextrasel/po/es.po b/geanyextrasel/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanyextrasel/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanyextrasel/po/fr.po b/geanyextrasel/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanyextrasel/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanyextrasel/po/gl.po b/geanyextrasel/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanyextrasel/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanyextrasel/po/it.po b/geanyextrasel/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanyextrasel/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanyextrasel/po/ja.po b/geanyextrasel/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanyextrasel/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanyextrasel/po/kk.po b/geanyextrasel/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanyextrasel/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanyextrasel/po/meson.build b/geanyextrasel/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanyextrasel/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanyextrasel/po/nl.po b/geanyextrasel/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanyextrasel/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanyextrasel/po/pt.po b/geanyextrasel/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanyextrasel/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanyextrasel/po/pt_BR.po b/geanyextrasel/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanyextrasel/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanyextrasel/po/ru.po b/geanyextrasel/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanyextrasel/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanyextrasel/po/tr.po b/geanyextrasel/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanyextrasel/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanyextrasel/po/uk.po b/geanyextrasel/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanyextrasel/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanyextrasel/po/zh_CN.po b/geanyextrasel/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanyextrasel/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanygendoc/meson.build b/geanygendoc/meson.build new file mode 100644 index 000000000..6a5009c94 --- /dev/null +++ b/geanygendoc/meson.build @@ -0,0 +1,66 @@ +project( + 'geany-gendoc', + 'c', + license : 'GPL-3.0-or-later', +) + +plugin_name = 'gendoc' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +ctpl_dep = dependency('ctpl') + +library( + plugin_name, + sources: [ + 'src/ggd-doc-setting.c', + 'src/ggd-doc-type.c', + 'src/ggd-file-type-loader.c', + 'src/ggd-file-type-manager.c', + 'src/ggd-file-type.c', + 'src/ggd-options.c', + 'src/ggd-plugin.c', + 'src/ggd-tag-utils.c', + 'src/ggd-utils.c', + 'src/ggd-widget-doctype-selector.c', + 'src/ggd-widget-frame.c', + 'src/ggd.c', + ], + dependencies: [config_dep, ctpl_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_subdir( + 'data', + exclude_files: ['Makefile.am'], + install_dir: plugin_datadir, +) + +install_data( + sources: [ + 'docs/manual.rst', + ], + install_dir: plugin_docdir, +) + +install_data( + sources: [ + 'docs/manual.html', + ], + install_dir: plugin_docdir / 'html', + strip_directory: true, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanygendoc/meson_config/config.h.in b/geanygendoc/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanygendoc/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanygendoc/meson_config/meson.build b/geanygendoc/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanygendoc/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanygendoc/po/LINGUAS b/geanygendoc/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanygendoc/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanygendoc/po/POTFILES b/geanygendoc/po/POTFILES new file mode 100644 index 000000000..4b5392493 --- /dev/null +++ b/geanygendoc/po/POTFILES @@ -0,0 +1,12 @@ +geanygendoc/src/ggd-file-type-loader.c +geanygendoc/src/ggd-doc-type.c +geanygendoc/src/ggd-tag-utils.c +geanygendoc/src/ggd-file-type-manager.c +geanygendoc/src/ggd-plugin.c +geanygendoc/src/ggd-utils.c +geanygendoc/src/ggd.c +geanygendoc/src/ggd-doc-setting.c +geanygendoc/src/ggd-file-type.c +geanygendoc/src/ggd-widget-frame.c +geanygendoc/src/ggd-options.c +geanygendoc/src/ggd-widget-doctype-selector.c diff --git a/geanygendoc/po/POTFILES.in b/geanygendoc/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanygendoc/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanygendoc/po/POTFILES.skip b/geanygendoc/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanygendoc/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanygendoc/po/be.po b/geanygendoc/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanygendoc/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanygendoc/po/ca.po b/geanygendoc/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanygendoc/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanygendoc/po/da.po b/geanygendoc/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanygendoc/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanygendoc/po/de.po b/geanygendoc/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanygendoc/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanygendoc/po/el.po b/geanygendoc/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanygendoc/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanygendoc/po/es.po b/geanygendoc/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanygendoc/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanygendoc/po/fr.po b/geanygendoc/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanygendoc/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanygendoc/po/gl.po b/geanygendoc/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanygendoc/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanygendoc/po/it.po b/geanygendoc/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanygendoc/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanygendoc/po/ja.po b/geanygendoc/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanygendoc/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanygendoc/po/kk.po b/geanygendoc/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanygendoc/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanygendoc/po/meson.build b/geanygendoc/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanygendoc/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanygendoc/po/nl.po b/geanygendoc/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanygendoc/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanygendoc/po/pt.po b/geanygendoc/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanygendoc/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanygendoc/po/pt_BR.po b/geanygendoc/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanygendoc/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanygendoc/po/ru.po b/geanygendoc/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanygendoc/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanygendoc/po/tr.po b/geanygendoc/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanygendoc/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanygendoc/po/uk.po b/geanygendoc/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanygendoc/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanygendoc/po/zh_CN.po b/geanygendoc/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanygendoc/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanyinsertnum/meson.build b/geanyinsertnum/meson.build new file mode 100644 index 000000000..95cc4b998 --- /dev/null +++ b/geanyinsertnum/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-insertnum', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'insertnum' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/insertnum.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanyinsertnum/meson_config/config.h.in b/geanyinsertnum/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanyinsertnum/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanyinsertnum/meson_config/meson.build b/geanyinsertnum/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanyinsertnum/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanyinsertnum/po/LINGUAS b/geanyinsertnum/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanyinsertnum/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanyinsertnum/po/POTFILES b/geanyinsertnum/po/POTFILES new file mode 100644 index 000000000..12094f21d --- /dev/null +++ b/geanyinsertnum/po/POTFILES @@ -0,0 +1 @@ +geanyinsertnum/src/insertnum.c diff --git a/geanyinsertnum/po/POTFILES.in b/geanyinsertnum/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanyinsertnum/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanyinsertnum/po/POTFILES.skip b/geanyinsertnum/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanyinsertnum/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanyinsertnum/po/be.po b/geanyinsertnum/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanyinsertnum/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanyinsertnum/po/ca.po b/geanyinsertnum/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanyinsertnum/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanyinsertnum/po/da.po b/geanyinsertnum/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanyinsertnum/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanyinsertnum/po/de.po b/geanyinsertnum/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanyinsertnum/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanyinsertnum/po/el.po b/geanyinsertnum/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanyinsertnum/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanyinsertnum/po/es.po b/geanyinsertnum/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanyinsertnum/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanyinsertnum/po/fr.po b/geanyinsertnum/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanyinsertnum/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanyinsertnum/po/gl.po b/geanyinsertnum/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanyinsertnum/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanyinsertnum/po/it.po b/geanyinsertnum/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanyinsertnum/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanyinsertnum/po/ja.po b/geanyinsertnum/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanyinsertnum/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanyinsertnum/po/kk.po b/geanyinsertnum/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanyinsertnum/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanyinsertnum/po/meson.build b/geanyinsertnum/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanyinsertnum/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanyinsertnum/po/nl.po b/geanyinsertnum/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanyinsertnum/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanyinsertnum/po/pt.po b/geanyinsertnum/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanyinsertnum/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanyinsertnum/po/pt_BR.po b/geanyinsertnum/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanyinsertnum/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanyinsertnum/po/ru.po b/geanyinsertnum/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanyinsertnum/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanyinsertnum/po/tr.po b/geanyinsertnum/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanyinsertnum/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanyinsertnum/po/uk.po b/geanyinsertnum/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanyinsertnum/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanyinsertnum/po/zh_CN.po b/geanyinsertnum/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanyinsertnum/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanylua/meson.build b/geanylua/meson.build new file mode 100644 index 000000000..631907f7a --- /dev/null +++ b/geanylua/meson.build @@ -0,0 +1,76 @@ +project( + 'geanylua', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'geanylua' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +lua_dep = dependency('lua51') + +glib_dep = declare_dependency( + dependencies: [dependency('glib-2.0'), dependency('gmodule-2.0')], + compile_args: ['-DHAVE_GLIB'], +) + +libgeanylua = library( + 'libgeanylua', + sources: [ + 'glspi_app.c', + 'glspi_dlg.c', + 'glspi_doc.c', + 'glspi_init.c', + 'glspi_kfile.c', + 'glspi_run.c', + 'glspi_sci.c', + 'gsdlg.c', + 'gsdlg_lua.c', + ], + dependencies: [config_dep, geany_dep, glib_dep, lua_dep], + name_prefix: '', + install: true, + install_dir: plugin_libdir, +) +libgeanylua_dep = declare_dependency( + link_with: [libgeanylua], + compile_args: ['-DG_LOG_DOMAIN="GeanyLua"'], +) + +library( + plugin_name, + sources: [ + 'geanylua.c', + ], + dependencies: [config_dep, geany_dep, glib_dep, libgeanylua_dep, lua_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_subdir( + 'examples', + exclude_files: ['Makefile.am'], + install_dir: plugin_datadir, + strip_directory: true, +) + +install_subdir( + 'docs', + exclude_files: ['Makefile.am'], + install_dir: plugin_docdir, + strip_directory: true, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanylua/meson_config/config.h.in b/geanylua/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanylua/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanylua/meson_config/meson.build b/geanylua/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanylua/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanylua/po/LINGUAS b/geanylua/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanylua/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanylua/po/POTFILES b/geanylua/po/POTFILES new file mode 100644 index 000000000..6943a316e --- /dev/null +++ b/geanylua/po/POTFILES @@ -0,0 +1,12 @@ +geanylua/glspi.h +geanylua/glspi_ver.h +geanylua/glspi_run.c +geanylua/glspi_init.c +geanylua/gsdlg_lua.c +geanylua/glspi_doc.c +geanylua/gsdlg.c +geanylua/glspi_sci.c +geanylua/glspi_dlg.c +geanylua/glspi_kfile.c +geanylua/geanylua.c +geanylua/glspi_app.c diff --git a/geanylua/po/POTFILES.in b/geanylua/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanylua/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanylua/po/POTFILES.skip b/geanylua/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanylua/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanylua/po/be.po b/geanylua/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanylua/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanylua/po/ca.po b/geanylua/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanylua/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanylua/po/da.po b/geanylua/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanylua/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanylua/po/de.po b/geanylua/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanylua/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanylua/po/el.po b/geanylua/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanylua/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanylua/po/es.po b/geanylua/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanylua/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanylua/po/fr.po b/geanylua/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanylua/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanylua/po/gl.po b/geanylua/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanylua/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanylua/po/it.po b/geanylua/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanylua/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanylua/po/ja.po b/geanylua/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanylua/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanylua/po/kk.po b/geanylua/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanylua/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanylua/po/meson.build b/geanylua/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanylua/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanylua/po/nl.po b/geanylua/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanylua/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanylua/po/pt.po b/geanylua/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanylua/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanylua/po/pt_BR.po b/geanylua/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanylua/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanylua/po/ru.po b/geanylua/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanylua/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanylua/po/tr.po b/geanylua/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanylua/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanylua/po/uk.po b/geanylua/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanylua/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanylua/po/zh_CN.po b/geanylua/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanylua/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanymacro/meson.build b/geanymacro/meson.build new file mode 100644 index 000000000..5a9338f7f --- /dev/null +++ b/geanymacro/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-macro', + 'c', + license : 'GPL-2.0-only', +) + +plugin_name = 'geanymacro' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/geanymacro.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanymacro/meson_config/config.h.in b/geanymacro/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanymacro/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanymacro/meson_config/meson.build b/geanymacro/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanymacro/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanymacro/po/LINGUAS b/geanymacro/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanymacro/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanymacro/po/POTFILES b/geanymacro/po/POTFILES new file mode 100644 index 000000000..971adcd82 --- /dev/null +++ b/geanymacro/po/POTFILES @@ -0,0 +1 @@ +geanymacro/src/geanymacro.c diff --git a/geanymacro/po/POTFILES.in b/geanymacro/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanymacro/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanymacro/po/POTFILES.skip b/geanymacro/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanymacro/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanymacro/po/be.po b/geanymacro/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanymacro/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanymacro/po/ca.po b/geanymacro/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanymacro/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanymacro/po/da.po b/geanymacro/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanymacro/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanymacro/po/de.po b/geanymacro/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanymacro/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanymacro/po/el.po b/geanymacro/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanymacro/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanymacro/po/es.po b/geanymacro/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanymacro/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanymacro/po/fr.po b/geanymacro/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanymacro/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanymacro/po/gl.po b/geanymacro/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanymacro/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanymacro/po/it.po b/geanymacro/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanymacro/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanymacro/po/ja.po b/geanymacro/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanymacro/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanymacro/po/kk.po b/geanymacro/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanymacro/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanymacro/po/meson.build b/geanymacro/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanymacro/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanymacro/po/nl.po b/geanymacro/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanymacro/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanymacro/po/pt.po b/geanymacro/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanymacro/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanymacro/po/pt_BR.po b/geanymacro/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanymacro/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanymacro/po/ru.po b/geanymacro/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanymacro/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanymacro/po/tr.po b/geanymacro/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanymacro/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanymacro/po/uk.po b/geanymacro/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanymacro/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanymacro/po/zh_CN.po b/geanymacro/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanymacro/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanyminiscript/meson.build b/geanyminiscript/meson.build new file mode 100644 index 000000000..89b043eb0 --- /dev/null +++ b/geanyminiscript/meson.build @@ -0,0 +1,34 @@ +project( + 'geany-miniscript', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'miniscript' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/gms.c', + 'src/gms_gui.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanyminiscript/meson_config/config.h.in b/geanyminiscript/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanyminiscript/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanyminiscript/meson_config/meson.build b/geanyminiscript/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanyminiscript/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanyminiscript/po/LINGUAS b/geanyminiscript/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanyminiscript/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanyminiscript/po/POTFILES b/geanyminiscript/po/POTFILES new file mode 100644 index 000000000..9514c3ef6 --- /dev/null +++ b/geanyminiscript/po/POTFILES @@ -0,0 +1,4 @@ +geanyminiscript/src/gms_gui.c +geanyminiscript/src/gms_gui.h +geanyminiscript/src/gms.c +geanyminiscript/src/gms.h diff --git a/geanyminiscript/po/POTFILES.in b/geanyminiscript/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanyminiscript/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanyminiscript/po/POTFILES.skip b/geanyminiscript/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanyminiscript/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanyminiscript/po/be.po b/geanyminiscript/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanyminiscript/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanyminiscript/po/ca.po b/geanyminiscript/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanyminiscript/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanyminiscript/po/da.po b/geanyminiscript/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanyminiscript/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanyminiscript/po/de.po b/geanyminiscript/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanyminiscript/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanyminiscript/po/el.po b/geanyminiscript/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanyminiscript/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanyminiscript/po/es.po b/geanyminiscript/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanyminiscript/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanyminiscript/po/fr.po b/geanyminiscript/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanyminiscript/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanyminiscript/po/gl.po b/geanyminiscript/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanyminiscript/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanyminiscript/po/it.po b/geanyminiscript/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanyminiscript/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanyminiscript/po/ja.po b/geanyminiscript/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanyminiscript/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanyminiscript/po/kk.po b/geanyminiscript/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanyminiscript/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanyminiscript/po/meson.build b/geanyminiscript/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanyminiscript/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanyminiscript/po/nl.po b/geanyminiscript/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanyminiscript/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanyminiscript/po/pt.po b/geanyminiscript/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanyminiscript/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanyminiscript/po/pt_BR.po b/geanyminiscript/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanyminiscript/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanyminiscript/po/ru.po b/geanyminiscript/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanyminiscript/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanyminiscript/po/tr.po b/geanyminiscript/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanyminiscript/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanyminiscript/po/uk.po b/geanyminiscript/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanyminiscript/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanyminiscript/po/zh_CN.po b/geanyminiscript/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanyminiscript/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanynumberedbookmarks/meson.build b/geanynumberedbookmarks/meson.build new file mode 100644 index 000000000..96da3e40f --- /dev/null +++ b/geanynumberedbookmarks/meson.build @@ -0,0 +1,40 @@ +project( + 'geany-numberedbookmarks', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'numberedbookmarks' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +vte_dep = dependency('vte-2.91') + +gp_utils_dep = dependency( + 'gp_utils', + fallback: ['utils', 'gp_utils_dep'], + default_options: ['default_library=static'], +) + +library( + plugin_name, + sources: [ + 'src/geanynumberedbookmarks.c', + ], + dependencies: [config_dep, geany_dep, gp_utils_dep, vte_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanynumberedbookmarks/meson_config/config.h.in b/geanynumberedbookmarks/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanynumberedbookmarks/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanynumberedbookmarks/meson_config/meson.build b/geanynumberedbookmarks/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanynumberedbookmarks/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanynumberedbookmarks/po/LINGUAS b/geanynumberedbookmarks/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanynumberedbookmarks/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanynumberedbookmarks/po/POTFILES b/geanynumberedbookmarks/po/POTFILES new file mode 100644 index 000000000..6ab7414d5 --- /dev/null +++ b/geanynumberedbookmarks/po/POTFILES @@ -0,0 +1 @@ +geanynumberedbookmarks/src/geanynumberedbookmarks.c diff --git a/geanynumberedbookmarks/po/POTFILES.in b/geanynumberedbookmarks/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanynumberedbookmarks/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanynumberedbookmarks/po/POTFILES.skip b/geanynumberedbookmarks/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanynumberedbookmarks/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanynumberedbookmarks/po/be.po b/geanynumberedbookmarks/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanynumberedbookmarks/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/ca.po b/geanynumberedbookmarks/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanynumberedbookmarks/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/da.po b/geanynumberedbookmarks/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanynumberedbookmarks/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/de.po b/geanynumberedbookmarks/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanynumberedbookmarks/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/el.po b/geanynumberedbookmarks/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanynumberedbookmarks/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/es.po b/geanynumberedbookmarks/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanynumberedbookmarks/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/fr.po b/geanynumberedbookmarks/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanynumberedbookmarks/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/gl.po b/geanynumberedbookmarks/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanynumberedbookmarks/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/it.po b/geanynumberedbookmarks/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanynumberedbookmarks/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/ja.po b/geanynumberedbookmarks/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanynumberedbookmarks/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/kk.po b/geanynumberedbookmarks/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanynumberedbookmarks/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/meson.build b/geanynumberedbookmarks/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanynumberedbookmarks/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanynumberedbookmarks/po/nl.po b/geanynumberedbookmarks/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanynumberedbookmarks/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/pt.po b/geanynumberedbookmarks/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanynumberedbookmarks/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/pt_BR.po b/geanynumberedbookmarks/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanynumberedbookmarks/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/ru.po b/geanynumberedbookmarks/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanynumberedbookmarks/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/tr.po b/geanynumberedbookmarks/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanynumberedbookmarks/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/uk.po b/geanynumberedbookmarks/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanynumberedbookmarks/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanynumberedbookmarks/po/zh_CN.po b/geanynumberedbookmarks/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanynumberedbookmarks/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanynumberedbookmarks/subprojects/utils b/geanynumberedbookmarks/subprojects/utils new file mode 120000 index 000000000..7d6b64ae3 --- /dev/null +++ b/geanynumberedbookmarks/subprojects/utils @@ -0,0 +1 @@ +../../utils/ \ No newline at end of file diff --git a/geanypg/meson.build b/geanypg/meson.build new file mode 100644 index 000000000..8f0ff4c7a --- /dev/null +++ b/geanypg/meson.build @@ -0,0 +1,50 @@ +project( + 'geanypg', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'geanypg' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +gpgme_dep = dependency('gpgme') + +library( + plugin_name, + sources: [ + 'src/decrypt_cb.c', + 'src/encrypt_cb.c', + 'src/geanypg.c', + 'src/helper_functions.c', + 'src/key_selection_dialog.c', + 'src/pinentry.c', + 'src/sign_cb.c', + 'src/verify_aux.c', + 'src/verify_cb.c', + ], + dependencies: [config_dep, geany_dep, gpgme_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'doc/geanypg.html', + ], + install_dir: plugin_docdir, +) + + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geanypg/meson_config/config.h.in b/geanypg/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanypg/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanypg/meson_config/meson.build b/geanypg/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanypg/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanypg/po/LINGUAS b/geanypg/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanypg/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanypg/po/POTFILES b/geanypg/po/POTFILES new file mode 100644 index 000000000..8ab2a3a07 --- /dev/null +++ b/geanypg/po/POTFILES @@ -0,0 +1,9 @@ +geanypg/src/decrypt_cb.c +geanypg/src/encrypt_cb.c +geanypg/src/geanypg.c +geanypg/src/helper_functions.c +geanypg/src/key_selection_dialog.c +geanypg/src/pinentry.c +geanypg/src/sign_cb.c +geanypg/src/verify_aux.c +geanypg/src/verify_cb.c diff --git a/geanypg/po/POTFILES.in b/geanypg/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanypg/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanypg/po/POTFILES.skip b/geanypg/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanypg/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanypg/po/be.po b/geanypg/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanypg/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanypg/po/ca.po b/geanypg/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanypg/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanypg/po/da.po b/geanypg/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanypg/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanypg/po/de.po b/geanypg/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanypg/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanypg/po/el.po b/geanypg/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanypg/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanypg/po/es.po b/geanypg/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanypg/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanypg/po/fr.po b/geanypg/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanypg/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanypg/po/gl.po b/geanypg/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanypg/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanypg/po/it.po b/geanypg/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanypg/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanypg/po/ja.po b/geanypg/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanypg/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanypg/po/kk.po b/geanypg/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanypg/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanypg/po/meson.build b/geanypg/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanypg/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanypg/po/nl.po b/geanypg/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanypg/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanypg/po/pt.po b/geanypg/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanypg/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanypg/po/pt_BR.po b/geanypg/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanypg/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanypg/po/ru.po b/geanypg/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanypg/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanypg/po/tr.po b/geanypg/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanypg/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanypg/po/uk.po b/geanypg/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanypg/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanypg/po/zh_CN.po b/geanypg/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanypg/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanyprj/meson.build b/geanyprj/meson.build new file mode 100644 index 000000000..d49d0dba9 --- /dev/null +++ b/geanyprj/meson.build @@ -0,0 +1,41 @@ +project( + 'geanyprj', + 'c', + license : 'GPL-3.0-or-later', +) + +plugin_name = 'geanyprj' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/geanyprj.c', + 'src/menu.c', + 'src/project.c', + 'src/sidebar.c', + 'src/utils.c', + 'src/xproject.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) + +# TODO: add tests +# src/unittests.c diff --git a/geanyprj/meson_config/config.h.in b/geanyprj/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanyprj/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanyprj/meson_config/meson.build b/geanyprj/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanyprj/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanyprj/po/LINGUAS b/geanyprj/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanyprj/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanyprj/po/POTFILES b/geanyprj/po/POTFILES new file mode 100644 index 000000000..dedea91e6 --- /dev/null +++ b/geanyprj/po/POTFILES @@ -0,0 +1,7 @@ +geanyprj/src/geanyprj.c +geanyprj/src/geanyprj.h +geanyprj/src/menu.c +geanyprj/src/project.c +geanyprj/src/sidebar.c +geanyprj/src/utils.c +geanyprj/src/xproject.c diff --git a/geanyprj/po/POTFILES.in b/geanyprj/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanyprj/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanyprj/po/POTFILES.skip b/geanyprj/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanyprj/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanyprj/po/be.po b/geanyprj/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanyprj/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanyprj/po/ca.po b/geanyprj/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanyprj/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanyprj/po/da.po b/geanyprj/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanyprj/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanyprj/po/de.po b/geanyprj/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanyprj/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanyprj/po/el.po b/geanyprj/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanyprj/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanyprj/po/es.po b/geanyprj/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanyprj/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanyprj/po/fr.po b/geanyprj/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanyprj/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanyprj/po/gl.po b/geanyprj/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanyprj/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanyprj/po/it.po b/geanyprj/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanyprj/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanyprj/po/ja.po b/geanyprj/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanyprj/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanyprj/po/kk.po b/geanyprj/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanyprj/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanyprj/po/meson.build b/geanyprj/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanyprj/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanyprj/po/nl.po b/geanyprj/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanyprj/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanyprj/po/pt.po b/geanyprj/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanyprj/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanyprj/po/pt_BR.po b/geanyprj/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanyprj/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanyprj/po/ru.po b/geanyprj/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanyprj/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanyprj/po/tr.po b/geanyprj/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanyprj/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanyprj/po/uk.po b/geanyprj/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanyprj/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanyprj/po/zh_CN.po b/geanyprj/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanyprj/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geanyvc/meson.build b/geanyvc/meson.build new file mode 100644 index 000000000..36010ebe0 --- /dev/null +++ b/geanyvc/meson.build @@ -0,0 +1,45 @@ +project( + 'geanyvc', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'geanyvc' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/externdiff.c', + 'src/geanyvc.c', + 'src/utils.c', + 'src/vc_bzr.c', + 'src/vc_cvs.c', + 'src/vc_fossil.c', + 'src/vc_git.c', + 'src/vc_hg.c', + 'src/vc_svk.c', + 'src/vc_svn.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) + +# TODO: add tests +# src/unittests.c diff --git a/geanyvc/meson_config/config.h.in b/geanyvc/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geanyvc/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geanyvc/meson_config/meson.build b/geanyvc/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geanyvc/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geanyvc/po/LINGUAS b/geanyvc/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geanyvc/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geanyvc/po/POTFILES b/geanyvc/po/POTFILES new file mode 100644 index 000000000..cd8c14217 --- /dev/null +++ b/geanyvc/po/POTFILES @@ -0,0 +1,10 @@ +geanyvc/src/geanyvc.c +geanyvc/src/geanyvc.h +geanyvc/src/vc_bzr.c +geanyvc/src/vc_cvs.c +geanyvc/src/vc_fossil.c +geanyvc/src/vc_git.c +geanyvc/src/vc_hg.c +geanyvc/src/vc_svk.c +geanyvc/src/vc_svn.c +geanyvc/src/utils.c diff --git a/geanyvc/po/POTFILES.in b/geanyvc/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geanyvc/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geanyvc/po/POTFILES.skip b/geanyvc/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geanyvc/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geanyvc/po/be.po b/geanyvc/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geanyvc/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geanyvc/po/ca.po b/geanyvc/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geanyvc/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geanyvc/po/da.po b/geanyvc/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geanyvc/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geanyvc/po/de.po b/geanyvc/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geanyvc/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geanyvc/po/el.po b/geanyvc/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geanyvc/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geanyvc/po/es.po b/geanyvc/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geanyvc/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geanyvc/po/fr.po b/geanyvc/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geanyvc/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geanyvc/po/gl.po b/geanyvc/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geanyvc/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geanyvc/po/it.po b/geanyvc/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geanyvc/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geanyvc/po/ja.po b/geanyvc/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geanyvc/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geanyvc/po/kk.po b/geanyvc/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geanyvc/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geanyvc/po/meson.build b/geanyvc/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geanyvc/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geanyvc/po/nl.po b/geanyvc/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geanyvc/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geanyvc/po/pt.po b/geanyvc/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geanyvc/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geanyvc/po/pt_BR.po b/geanyvc/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geanyvc/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geanyvc/po/ru.po b/geanyvc/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geanyvc/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geanyvc/po/tr.po b/geanyvc/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geanyvc/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geanyvc/po/uk.po b/geanyvc/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geanyvc/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geanyvc/po/zh_CN.po b/geanyvc/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geanyvc/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/geniuspaste/meson.build b/geniuspaste/meson.build new file mode 100644 index 000000000..83b8a087e --- /dev/null +++ b/geniuspaste/meson.build @@ -0,0 +1,41 @@ +project( + 'geany-geniuspaste', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'geniuspaste' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +libsoup_dep = dependency('libsoup-3.0') + +library( + plugin_name, + sources: [ + 'src/geniuspaste.c', + ], + dependencies: [config_dep, geany_dep, libsoup_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_subdir( + 'data', + exclude_files: ['Makefile.am'], + install_dir: plugin_datadir / 'pastebins', + strip_directory: true, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/geniuspaste/meson_config/config.h.in b/geniuspaste/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/geniuspaste/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/geniuspaste/meson_config/meson.build b/geniuspaste/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/geniuspaste/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/geniuspaste/po/LINGUAS b/geniuspaste/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/geniuspaste/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/geniuspaste/po/POTFILES b/geniuspaste/po/POTFILES new file mode 100644 index 000000000..e11e83638 --- /dev/null +++ b/geniuspaste/po/POTFILES @@ -0,0 +1 @@ +geniuspaste/src/geniuspaste.c diff --git a/geniuspaste/po/POTFILES.in b/geniuspaste/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/geniuspaste/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/geniuspaste/po/POTFILES.skip b/geniuspaste/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/geniuspaste/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/geniuspaste/po/be.po b/geniuspaste/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/geniuspaste/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/geniuspaste/po/ca.po b/geniuspaste/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/geniuspaste/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/geniuspaste/po/da.po b/geniuspaste/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/geniuspaste/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/geniuspaste/po/de.po b/geniuspaste/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/geniuspaste/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/geniuspaste/po/el.po b/geniuspaste/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/geniuspaste/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/geniuspaste/po/es.po b/geniuspaste/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/geniuspaste/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/geniuspaste/po/fr.po b/geniuspaste/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/geniuspaste/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/geniuspaste/po/gl.po b/geniuspaste/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/geniuspaste/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/geniuspaste/po/it.po b/geniuspaste/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/geniuspaste/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/geniuspaste/po/ja.po b/geniuspaste/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/geniuspaste/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/geniuspaste/po/kk.po b/geniuspaste/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/geniuspaste/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/geniuspaste/po/meson.build b/geniuspaste/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/geniuspaste/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/geniuspaste/po/nl.po b/geniuspaste/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/geniuspaste/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/geniuspaste/po/pt.po b/geniuspaste/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/geniuspaste/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/geniuspaste/po/pt_BR.po b/geniuspaste/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/geniuspaste/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/geniuspaste/po/ru.po b/geniuspaste/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/geniuspaste/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/geniuspaste/po/tr.po b/geniuspaste/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/geniuspaste/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/geniuspaste/po/uk.po b/geniuspaste/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/geniuspaste/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/geniuspaste/po/zh_CN.po b/geniuspaste/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/geniuspaste/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/git-changebar/meson.build b/git-changebar/meson.build new file mode 100644 index 000000000..3be82e82b --- /dev/null +++ b/git-changebar/meson.build @@ -0,0 +1,41 @@ +project( + 'geany-git-changebar', + 'c', + license : 'GPL-3.0-or-later', +) + +plugin_name = 'git-changebar' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +libgit2_dep = dependency('libgit2') + +library( + plugin_name, + sources: [ + 'src/gcb-plugin.c', + ], + dependencies: [config_dep, geany_dep, libgit2_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_subdir( + 'data', + exclude_files: ['Makefile.am'], + install_dir: plugin_datadir, + strip_directory: true, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/git-changebar/meson_config/config.h.in b/git-changebar/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/git-changebar/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/git-changebar/meson_config/meson.build b/git-changebar/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/git-changebar/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/git-changebar/po/LINGUAS b/git-changebar/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/git-changebar/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/git-changebar/po/POTFILES b/git-changebar/po/POTFILES new file mode 100644 index 000000000..896159684 --- /dev/null +++ b/git-changebar/po/POTFILES @@ -0,0 +1,2 @@ +[type: gettext/glade]git-changebar/data/prefs.ui +git-changebar/src/gcb-plugin.c diff --git a/git-changebar/po/POTFILES.in b/git-changebar/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/git-changebar/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/git-changebar/po/POTFILES.skip b/git-changebar/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/git-changebar/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/git-changebar/po/be.po b/git-changebar/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/git-changebar/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/git-changebar/po/ca.po b/git-changebar/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/git-changebar/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/git-changebar/po/da.po b/git-changebar/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/git-changebar/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/git-changebar/po/de.po b/git-changebar/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/git-changebar/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/git-changebar/po/el.po b/git-changebar/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/git-changebar/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/git-changebar/po/es.po b/git-changebar/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/git-changebar/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/git-changebar/po/fr.po b/git-changebar/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/git-changebar/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/git-changebar/po/gl.po b/git-changebar/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/git-changebar/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/git-changebar/po/it.po b/git-changebar/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/git-changebar/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/git-changebar/po/ja.po b/git-changebar/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/git-changebar/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/git-changebar/po/kk.po b/git-changebar/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/git-changebar/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/git-changebar/po/meson.build b/git-changebar/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/git-changebar/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/git-changebar/po/nl.po b/git-changebar/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/git-changebar/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/git-changebar/po/pt.po b/git-changebar/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/git-changebar/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/git-changebar/po/pt_BR.po b/git-changebar/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/git-changebar/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/git-changebar/po/ru.po b/git-changebar/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/git-changebar/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/git-changebar/po/tr.po b/git-changebar/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/git-changebar/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/git-changebar/po/uk.po b/git-changebar/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/git-changebar/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/git-changebar/po/zh_CN.po b/git-changebar/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/git-changebar/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/keyrecord/meson.build b/keyrecord/meson.build new file mode 100644 index 000000000..aeb6172a4 --- /dev/null +++ b/keyrecord/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-keyrecord', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'keyrecord' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/keyrecord.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/keyrecord/meson_config/config.h.in b/keyrecord/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/keyrecord/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/keyrecord/meson_config/meson.build b/keyrecord/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/keyrecord/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/keyrecord/po/LINGUAS b/keyrecord/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/keyrecord/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/keyrecord/po/POTFILES b/keyrecord/po/POTFILES new file mode 100644 index 000000000..8fc7d8b4a --- /dev/null +++ b/keyrecord/po/POTFILES @@ -0,0 +1 @@ +keyrecord/src/keyrecord.c diff --git a/keyrecord/po/POTFILES.in b/keyrecord/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/keyrecord/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/keyrecord/po/POTFILES.skip b/keyrecord/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/keyrecord/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/keyrecord/po/be.po b/keyrecord/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/keyrecord/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/keyrecord/po/ca.po b/keyrecord/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/keyrecord/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/keyrecord/po/da.po b/keyrecord/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/keyrecord/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/keyrecord/po/de.po b/keyrecord/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/keyrecord/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/keyrecord/po/el.po b/keyrecord/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/keyrecord/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/keyrecord/po/es.po b/keyrecord/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/keyrecord/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/keyrecord/po/fr.po b/keyrecord/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/keyrecord/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/keyrecord/po/gl.po b/keyrecord/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/keyrecord/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/keyrecord/po/it.po b/keyrecord/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/keyrecord/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/keyrecord/po/ja.po b/keyrecord/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/keyrecord/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/keyrecord/po/kk.po b/keyrecord/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/keyrecord/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/keyrecord/po/meson.build b/keyrecord/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/keyrecord/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/keyrecord/po/nl.po b/keyrecord/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/keyrecord/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/keyrecord/po/pt.po b/keyrecord/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/keyrecord/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/keyrecord/po/pt_BR.po b/keyrecord/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/keyrecord/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/keyrecord/po/ru.po b/keyrecord/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/keyrecord/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/keyrecord/po/tr.po b/keyrecord/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/keyrecord/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/keyrecord/po/uk.po b/keyrecord/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/keyrecord/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/keyrecord/po/zh_CN.po b/keyrecord/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/keyrecord/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/keyrecord/src/keyrecord.c b/keyrecord/src/keyrecord.c index ec7a6582b..bc49ae8d1 100644 --- a/keyrecord/src/keyrecord.c +++ b/keyrecord/src/keyrecord.c @@ -30,6 +30,11 @@ #include "keybindings.h" #include #include "Scintilla.h" /* for the SCNotification struct */ + +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + #include "stdio.h" #include #include diff --git a/latex/meson.build b/latex/meson.build new file mode 100644 index 000000000..87a91aadf --- /dev/null +++ b/latex/meson.build @@ -0,0 +1,66 @@ +project( + 'geany-latex', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'latex' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/bibtex.c', + 'src/bibtexlabels.c', + 'src/formatpatterns.c', + 'src/formatutils.c', + 'src/latex.c', + 'src/latexencodings.c', + 'src/latexenvironments.c', + 'src/latexkeybindings.c', + 'src/latexstructure.c', + 'src/latexutils.c', + 'src/letters.c', + 'src/reftex.c', + 'src/templates.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'doc/img/bibtex_reference.png', + 'doc/img/insert_environment.png', + 'doc/img/insert_label.png', + 'doc/img/insert_reference.png', + 'doc/img/insert_usepackage.png', + 'doc/img/latexwizard.png', + 'doc/img/plugin_manager.png', + 'doc/img/toolbar.png', + 'doc/latex.css', + 'doc/latex.html', + 'doc/latex.pdf', + 'doc/latex.tex', + 'doc/latex2.html', + 'doc/latex3.html', + 'doc/latex4.html', + ], + install_dir: plugin_docdir, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/latex/meson_config/config.h.in b/latex/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/latex/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/latex/meson_config/meson.build b/latex/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/latex/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/latex/po/LINGUAS b/latex/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/latex/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/latex/po/POTFILES b/latex/po/POTFILES new file mode 100644 index 000000000..08f023a1c --- /dev/null +++ b/latex/po/POTFILES @@ -0,0 +1,13 @@ +latex/src/bibtex.c +latex/src/formatutils.c +latex/src/latexenvironments.c +latex/src/latexutils.c +latex/src/templates.c +latex/src/bibtexlabels.c +latex/src/latex.c +latex/src/latexkeybindings.c +latex/src/letters.c +latex/src/formatpatterns.c +latex/src/latexencodings.c +latex/src/latexstructure.c +latex/src/reftex.c diff --git a/latex/po/POTFILES.in b/latex/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/latex/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/latex/po/POTFILES.skip b/latex/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/latex/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/latex/po/be.po b/latex/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/latex/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/latex/po/ca.po b/latex/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/latex/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/latex/po/da.po b/latex/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/latex/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/latex/po/de.po b/latex/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/latex/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/latex/po/el.po b/latex/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/latex/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/latex/po/es.po b/latex/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/latex/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/latex/po/fr.po b/latex/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/latex/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/latex/po/gl.po b/latex/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/latex/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/latex/po/it.po b/latex/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/latex/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/latex/po/ja.po b/latex/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/latex/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/latex/po/kk.po b/latex/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/latex/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/latex/po/meson.build b/latex/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/latex/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/latex/po/nl.po b/latex/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/latex/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/latex/po/pt.po b/latex/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/latex/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/latex/po/pt_BR.po b/latex/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/latex/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/latex/po/ru.po b/latex/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/latex/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/latex/po/tr.po b/latex/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/latex/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/latex/po/uk.po b/latex/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/latex/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/latex/po/zh_CN.po b/latex/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/latex/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/lineoperations/meson.build b/lineoperations/meson.build new file mode 100644 index 000000000..28fe3f252 --- /dev/null +++ b/lineoperations/meson.build @@ -0,0 +1,35 @@ +project( + 'geany-lineoperations', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'lineoperations' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/lineoperations.c', + 'src/lo_fns.c', + 'src/lo_prefs.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/lineoperations/meson_config/config.h.in b/lineoperations/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/lineoperations/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/lineoperations/meson_config/meson.build b/lineoperations/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/lineoperations/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/lineoperations/po/LINGUAS b/lineoperations/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/lineoperations/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/lineoperations/po/POTFILES b/lineoperations/po/POTFILES new file mode 100644 index 000000000..2eb66bd2b --- /dev/null +++ b/lineoperations/po/POTFILES @@ -0,0 +1,3 @@ +lineoperations/src/lineoperations.c +lineoperations/src/lo_fns.c +lineoperations/src/lo_prefs.c diff --git a/lineoperations/po/POTFILES.in b/lineoperations/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/lineoperations/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/lineoperations/po/POTFILES.skip b/lineoperations/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/lineoperations/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/lineoperations/po/be.po b/lineoperations/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/lineoperations/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/lineoperations/po/ca.po b/lineoperations/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/lineoperations/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/lineoperations/po/da.po b/lineoperations/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/lineoperations/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/lineoperations/po/de.po b/lineoperations/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/lineoperations/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/lineoperations/po/el.po b/lineoperations/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/lineoperations/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/lineoperations/po/es.po b/lineoperations/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/lineoperations/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/lineoperations/po/fr.po b/lineoperations/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/lineoperations/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/lineoperations/po/gl.po b/lineoperations/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/lineoperations/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/lineoperations/po/it.po b/lineoperations/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/lineoperations/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/lineoperations/po/ja.po b/lineoperations/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/lineoperations/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/lineoperations/po/kk.po b/lineoperations/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/lineoperations/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/lineoperations/po/meson.build b/lineoperations/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/lineoperations/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/lineoperations/po/nl.po b/lineoperations/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/lineoperations/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/lineoperations/po/pt.po b/lineoperations/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/lineoperations/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/lineoperations/po/pt_BR.po b/lineoperations/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/lineoperations/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/lineoperations/po/ru.po b/lineoperations/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/lineoperations/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/lineoperations/po/tr.po b/lineoperations/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/lineoperations/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/lineoperations/po/uk.po b/lineoperations/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/lineoperations/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/lineoperations/po/zh_CN.po b/lineoperations/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/lineoperations/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/lipsum/meson.build b/lipsum/meson.build new file mode 100644 index 000000000..ed4414adb --- /dev/null +++ b/lipsum/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-lipsum', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'lipsum' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/lipsum.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/lipsum/meson_config/config.h.in b/lipsum/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/lipsum/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/lipsum/meson_config/meson.build b/lipsum/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/lipsum/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/lipsum/po/LINGUAS b/lipsum/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/lipsum/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/lipsum/po/POTFILES b/lipsum/po/POTFILES new file mode 100644 index 000000000..b4d00a19d --- /dev/null +++ b/lipsum/po/POTFILES @@ -0,0 +1 @@ +lipsum/src/lipsum.c diff --git a/lipsum/po/POTFILES.in b/lipsum/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/lipsum/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/lipsum/po/POTFILES.skip b/lipsum/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/lipsum/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/lipsum/po/be.po b/lipsum/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/lipsum/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/lipsum/po/ca.po b/lipsum/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/lipsum/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/lipsum/po/da.po b/lipsum/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/lipsum/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/lipsum/po/de.po b/lipsum/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/lipsum/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/lipsum/po/el.po b/lipsum/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/lipsum/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/lipsum/po/es.po b/lipsum/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/lipsum/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/lipsum/po/fr.po b/lipsum/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/lipsum/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/lipsum/po/gl.po b/lipsum/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/lipsum/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/lipsum/po/it.po b/lipsum/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/lipsum/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/lipsum/po/ja.po b/lipsum/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/lipsum/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/lipsum/po/kk.po b/lipsum/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/lipsum/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/lipsum/po/meson.build b/lipsum/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/lipsum/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/lipsum/po/nl.po b/lipsum/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/lipsum/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/lipsum/po/pt.po b/lipsum/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/lipsum/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/lipsum/po/pt_BR.po b/lipsum/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/lipsum/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/lipsum/po/ru.po b/lipsum/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/lipsum/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/lipsum/po/tr.po b/lipsum/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/lipsum/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/lipsum/po/uk.po b/lipsum/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/lipsum/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/lipsum/po/zh_CN.po b/lipsum/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/lipsum/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/markdown/meson.build b/markdown/meson.build new file mode 100644 index 000000000..976f84036 --- /dev/null +++ b/markdown/meson.build @@ -0,0 +1,103 @@ +project( + 'geany-markdown', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'markdown' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +glib_dep = dependency('glib-2.0') + +webkit2gtk_dep = dependency('webkit2gtk-4.1', required: false) +if not webkit2gtk_dep.found() + webkit2gtk_dep = dependency('webkit2gtk-4.0') +endif + +discount = get_option('discount') +if not discount.disabled() + markdown_dep = dependency('libmarkdown', required: discount) +else + leg_exe = executable( + 'leg', + sources: [ + 'peg-markdown/peg-0.1.9/leg.c', + 'peg-markdown/peg-0.1.9/compile.c', + 'peg-markdown/peg-0.1.9/tree.c', + ], + install:false, + ) + leg_exe_dep = declare_dependency( + link_with: leg_exe, + ) + + peg_md_inc = include_directories('peg-markdown') + + peg_md_c = custom_target( + 'markdown_parser.c', + output : 'markdown_parser.c', + input : 'peg-markdown/markdown_parser.leg', + command : [leg_exe, '-o', '@OUTPUT@', '@INPUT@'], + ) + + peg_md = static_library( + 'peg_markdown', + sources: [ + peg_md_c, + 'peg-markdown/markdown_lib.c', + 'peg-markdown/markdown_output.c', + 'peg-markdown/odf.c', + 'peg-markdown/parsing_functions.c', + 'peg-markdown/utility_functions.c', + ], + dependencies: [glib_dep], + include_directories: peg_md_inc, + install: false, + ) + + markdown_dep = declare_dependency( + compile_args: ['-DFULL_PRICE'], + include_directories: peg_md_inc, + link_with: peg_md, + ) +endif + +library( + plugin_name, + sources: [ + 'src/conf.c', + 'src/plugin.c', + 'src/viewer.c', + 'src/markdown-gtk-compat.c', + ], + dependencies: [config_dep, geany_dep, markdown_dep, webkit2gtk_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'docs/help.html', + 'docs/plugin.png', + 'docs/plugin_mgr.png', + 'docs/plugin_prefs.png', + 'docs/plugin_small.png', + 'docs/set_filetype.png', + 'docs/settings.png', + ], + install_dir: plugin_docdir / 'html', +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/markdown/meson.options b/markdown/meson.options new file mode 100644 index 000000000..1a2015dfd --- /dev/null +++ b/markdown/meson.options @@ -0,0 +1 @@ +option('discount', type: 'feature', value: 'auto', description: 'markdown library', yield: true) diff --git a/markdown/meson_config/config.h.in b/markdown/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/markdown/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/markdown/meson_config/meson.build b/markdown/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/markdown/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/markdown/meson_options.txt b/markdown/meson_options.txt new file mode 120000 index 000000000..7b28df279 --- /dev/null +++ b/markdown/meson_options.txt @@ -0,0 +1 @@ +meson.options \ No newline at end of file diff --git a/markdown/po/LINGUAS b/markdown/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/markdown/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/markdown/po/POTFILES b/markdown/po/POTFILES new file mode 100644 index 000000000..21fe4ac71 --- /dev/null +++ b/markdown/po/POTFILES @@ -0,0 +1,2 @@ +markdown/src/conf.c +markdown/src/plugin.c diff --git a/markdown/po/POTFILES.in b/markdown/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/markdown/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/markdown/po/POTFILES.skip b/markdown/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/markdown/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/markdown/po/be.po b/markdown/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/markdown/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/markdown/po/ca.po b/markdown/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/markdown/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/markdown/po/da.po b/markdown/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/markdown/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/markdown/po/de.po b/markdown/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/markdown/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/markdown/po/el.po b/markdown/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/markdown/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/markdown/po/es.po b/markdown/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/markdown/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/markdown/po/fr.po b/markdown/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/markdown/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/markdown/po/gl.po b/markdown/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/markdown/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/markdown/po/it.po b/markdown/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/markdown/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/markdown/po/ja.po b/markdown/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/markdown/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/markdown/po/kk.po b/markdown/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/markdown/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/markdown/po/meson.build b/markdown/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/markdown/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/markdown/po/nl.po b/markdown/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/markdown/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/markdown/po/pt.po b/markdown/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/markdown/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/markdown/po/pt_BR.po b/markdown/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/markdown/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/markdown/po/ru.po b/markdown/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/markdown/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/markdown/po/tr.po b/markdown/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/markdown/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/markdown/po/uk.po b/markdown/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/markdown/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/markdown/po/zh_CN.po b/markdown/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/markdown/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/meson.build b/meson.build new file mode 100644 index 000000000..db82cf5ae --- /dev/null +++ b/meson.build @@ -0,0 +1,227 @@ +project( + 'geany-plugins', + 'c', + license : 'GPL-2.0-or-later', + default_options : ['buildtype=release', 'prefix=/usr'], + version : '2.0' +) + +plugin_name = 'none' +subdir('meson_config') + +install_data( + sources: [ + 'HACKING', + 'MAINTAINERS', + 'NEWS', + 'README', + ], + install_dir: project_docdir, +) + +geany_dep = dependency('geany') +glib_dep = dependency('glib-2.0') + +lua_dep = dependency('lua51', required: get_option('geanylua')) + +ctpl_dep = dependency('ctpl', required: get_option('geanygendoc')) + +gpgme_dep = dependency('gpgme', required: get_option('geanypg')) + +libgit2_dep = dependency('libgit2', + required: get_option('git-changebar').enabled() + or get_option('workbench').enabled() +) + +libsoup_dep = dependency('libsoup-2.4', + required: get_option('geniuspaste').enabled() + or get_option('updatechecker').enabled() +) + +libxml2_dep = dependency('libxml-2.0', required: get_option('pretty-printer')) + +vte_dep = dependency('vte-2.91', + required: get_option('debugger').enabled() + or get_option('geanynumberedbookmarks').enabled() + or get_option('scope').enabled() + or get_option('treebrowser').enabled() + or get_option('workbench').enabled() +) + +markdown_dep = dependency('libmarkdown', required: get_option('discount')) + +webkit2gtk_dep = dependency('webkit2gtk-4.1', required: false) +if not webkit2gtk_dep.found() + webkit2gtk_dep = dependency('webkit2gtk-4.0', + required: get_option('markdown').enabled() + or get_option('webhelper').enabled() + ) +endif + +if not get_option('addons').disabled() + subproject('addons', required: get_option('addons')) +endif + +if not get_option('autoclose').disabled() + subproject('autoclose', required: get_option('autoclose')) +endif + +if not get_option('automark').disabled() + subproject('automark', required: get_option('automark')) +endif + +if not get_option('codenav').disabled() + subproject('codenav', required: get_option('codenav')) +endif + +if not get_option('commander').disabled() + subproject('commander', required: get_option('commander')) +endif + +if not get_option('debugger').disabled() + subproject('debugger', required: get_option('debugger')) +endif + +if not get_option('defineformat').disabled() + subproject('defineformat', required: get_option('defineformat')) +endif + +if not get_option('geanyctags').disabled() + subproject('geanyctags', required: get_option('geanyctags')) +endif + +if not get_option('geanydoc').disabled() + subproject('geanydoc', required: get_option('geanydoc')) +endif + +if not get_option('geanyextrasel').disabled() + subproject('geanyextrasel', required: get_option('geanyextrasel')) +endif + +if not get_option('geanygendoc').disabled() + subproject('geanygendoc', required: get_option('geanygendoc')) +endif + +if not get_option('geanyinsertnum').disabled() + subproject('geanyinsertnum', required: get_option('geanyinsertnum')) +endif + +if not get_option('geanylua').disabled() + subproject('geanylua', required: get_option('geanylua')) +endif + +if not get_option('geanymacro').disabled() + subproject('geanymacro', required: get_option('geanymacro')) +endif + +if not get_option('geanyminiscript').disabled() + subproject('geanyminiscript', required: get_option('geanyminiscript')) +endif + +if not get_option('geanynumberedbookmarks').disabled() + subproject('geanynumberedbookmarks', required: get_option('geanynumberedbookmarks')) +endif + +if not get_option('geanypg').disabled() + subproject('geanypg', required: get_option('geanypg')) +endif + +if not get_option('geanyprj').disabled() + subproject('geanyprj', required: get_option('geanyprj')) +endif + +if not get_option('geanyvc').disabled() + subproject('geanyvc', required: get_option('geanyvc')) +endif + +if not get_option('geniuspaste').disabled() + subproject('geniuspaste', required: get_option('geniuspaste')) +endif + +if not get_option('git-changebar').disabled() + subproject('git-changebar', required: get_option('git-changebar')) +endif + +if not get_option('keyrecord').disabled() + subproject('keyrecord', required: get_option('keyrecord')) +endif + +if not get_option('latex').disabled() + subproject('latex', required: get_option('latex')) +endif + +if not get_option('lineoperations').disabled() + subproject('lineoperations', required: get_option('lineoperations')) +endif + +if not get_option('lipsum').disabled() + subproject('lipsum', required: get_option('lipsum')) +endif + +if not get_option('markdown').disabled() + subproject('markdown', required: get_option('markdown')) +endif + +if not get_option('overview').disabled() + subproject('overview', required: get_option('overview')) +endif + +if not get_option('pairtaghighlighter').disabled() + subproject('pairtaghighlighter', required: get_option('pairtaghighlighter')) +endif + +if not get_option('pohelper').disabled() + subproject('pohelper', required: get_option('pohelper')) +endif + +if not get_option('pretty-printer').disabled() + subproject('pretty-printer', required: get_option('pretty-printer')) +endif + +if not get_option('projectorganizer').disabled() + subproject('projectorganizer', required: get_option('projectorganizer')) +endif + +if not get_option('scope').disabled() + subproject('scope', required: get_option('scope')) +endif + +if not get_option('sendmail').disabled() + subproject('sendmail', required: get_option('sendmail')) +endif + +if not get_option('shiftcolumn').disabled() + subproject('shiftcolumn', required: get_option('shiftcolumn')) +endif + +if not get_option('spellcheck').disabled() + subproject('spellcheck', required: get_option('spellcheck')) +endif + +if not get_option('tableconvert').disabled() + subproject('tableconvert', required: get_option('tableconvert')) +endif + +if not get_option('treebrowser').disabled() + subproject('treebrowser', required: get_option('treebrowser')) +endif + +if not get_option('updatechecker').disabled() + subproject('updatechecker', required: get_option('updatechecker')) +endif + +if not get_option('vimode').disabled() + subproject('vimode', required: get_option('vimode')) +endif + +if not get_option('webhelper').disabled() + subproject('webhelper', required: get_option('webhelper')) +endif + +if not get_option('workbench').disabled() + subproject('workbench', required: get_option('workbench')) +endif + +if not get_option('xmlsnippets').disabled() + subproject('xmlsnippets', required: get_option('xmlsnippets')) +endif diff --git a/meson.make b/meson.make new file mode 100644 index 000000000..e78a94191 --- /dev/null +++ b/meson.make @@ -0,0 +1,40 @@ +.SILENT: +.PHONY: all install clean help update-version clear-version configure build +.NOTPARALLEL: all + +all: configure build + +install: + cd meson_build && \ + meson install && \ + : + +clean: + rm -rf meson_build && \ + : + +help: + echo "Please provide a target:" ; \ + echo " [default] - configure and meson_build" ; \ + echo " install - install to system" ; \ + echo " clean - delete meson_build dir" ; \ + : + +update-version: + version=$(shell git describe --tags --abbrev=7 | sed -E 's/^[^0-9]*//;s/-([0-9]*-g.*)$$/.r\1/;s/-/./g') && \ + meson rewrite kwargs set project / version $$version && \ + echo "project version: $$version" && \ + : + +clear-version: + meson rewrite kwargs delete project / version - && \ + : + +configure: + meson setup meson_build --prefix="$${PREFIX:-/usr}" && \ + : + +build: + cd meson_build && \ + ninja && \ + : diff --git a/meson.options b/meson.options new file mode 100644 index 000000000..4a25a9489 --- /dev/null +++ b/meson.options @@ -0,0 +1,45 @@ +option('addons', type: 'feature', value: 'auto', description: 'Geany plugin: addons') +option('autoclose', type: 'feature', value: 'auto', description: 'Geany plugin: autoclose') +option('automark', type: 'feature', value: 'auto', description: 'Geany plugin: automark') +option('codenav', type: 'feature', value: 'auto', description: 'Geany plugin: codenav') +option('commander', type: 'feature', value: 'auto', description: 'Geany plugin: commander') +option('debugger', type: 'feature', value: 'auto', description: 'Geany plugin: debugger') +option('defineformat', type: 'feature', value: 'auto', description: 'Geany plugin: defineformat') +option('geanyctags', type: 'feature', value: 'auto', description: 'Geany plugin: geanyctags') +option('geanydoc', type: 'feature', value: 'auto', description: 'Geany plugin: geanydoc') +option('geanyextrasel', type: 'feature', value: 'auto', description: 'Geany plugin: geanyextrasel') +option('geanygendoc', type: 'feature', value: 'auto', description: 'Geany plugin: geanygendoc') +option('geanyinsertnum', type: 'feature', value: 'auto', description: 'Geany plugin: geanyinsertnum') +option('geanylua', type: 'feature', value: 'auto', description: 'Geany plugin: geanylua') +option('geanymacro', type: 'feature', value: 'auto', description: 'Geany plugin: geanymacro') +option('geanyminiscript', type: 'feature', value: 'auto', description: 'Geany plugin: geanyminiscript') +option('geanynumberedbookmarks', type: 'feature', value: 'auto', description: 'Geany plugin: geanynumberedbookmarks') +option('geanypg', type: 'feature', value: 'auto', description: 'Geany plugin: geanypg') +option('geanyprj', type: 'feature', value: 'auto', description: 'Geany plugin: geanyprj') +option('geanyvc', type: 'feature', value: 'auto', description: 'Geany plugin: geanyvc') +option('geniuspaste', type: 'feature', value: 'disabled', description: 'Geany plugin: geniuspaste') +option('git-changebar', type: 'feature', value: 'auto', description: 'Geany plugin: git-changebar') +option('keyrecord', type: 'feature', value: 'auto', description: 'Geany plugin: keyrecord') +option('latex', type: 'feature', value: 'auto', description: 'Geany plugin: latex') +option('lineoperations', type: 'feature', value: 'auto', description: 'Geany plugin: lineoperations') +option('lipsum', type: 'feature', value: 'auto', description: 'Geany plugin: lipsum') + +option('markdown', type: 'feature', value: 'auto', description: 'Geany plugin: markdown') +option('discount', type: 'feature', value: 'auto', description: 'markdown library') + +option('overview', type: 'feature', value: 'auto', description: 'Geany plugin: overview') +option('pairtaghighlighter', type: 'feature', value: 'auto', description: 'Geany plugin: pairtaghighlighter') +option('pohelper', type: 'feature', value: 'auto', description: 'Geany plugin: pohelper') +option('pretty-printer', type: 'feature', value: 'auto', description: 'Geany plugin: pretty-printer') +option('projectorganizer', type: 'feature', value: 'auto', description: 'Geany plugin: projectorganizer') +option('scope', type: 'feature', value: 'auto', description: 'Geany plugin: scope') +option('sendmail', type: 'feature', value: 'auto', description: 'Geany plugin: sendmail') +option('shiftcolumn', type: 'feature', value: 'auto', description: 'Geany plugin: shiftcolumn') +option('spellcheck', type: 'feature', value: 'auto', description: 'Geany plugin: spellcheck') +option('tableconvert', type: 'feature', value: 'auto', description: 'Geany plugin: tableconvert') +option('treebrowser', type: 'feature', value: 'auto', description: 'Geany plugin: treebrowser') +option('updatechecker', type: 'feature', value: 'disabled', description: 'Geany plugin: updatechecker') +option('vimode', type: 'feature', value: 'auto', description: 'Geany plugin: vimode') +option('webhelper', type: 'feature', value: 'auto', description: 'Geany plugin: webhelper') +option('workbench', type: 'feature', value: 'auto', description: 'Geany plugin: workbench') +option('xmlsnippets', type: 'feature', value: 'auto', description: 'Geany plugin: xmlsnippets') diff --git a/meson_config/config.h.in b/meson_config/config.h.in new file mode 100644 index 000000000..0d33a87fc --- /dev/null +++ b/meson_config/config.h.in @@ -0,0 +1,18 @@ +#pragma once + +#define VERSION "@version@" + +#define GEANY_VERSION "@geany_version@" + +#define PLUGIN "@plugin_name@" + +#define DOCDIR "@prefix@/@docdir@" +#define LIBDIR "@prefix@/@libdir@" +#define LOCALEDIR "@prefix@/@localedir@" + +#define GEANYPLUGINS_DATADIR "@prefix@/@plugin_datadir@" +#define DBGPLUG_DATA_DIR "@prefix@/@plugin_datadir@" +#define PLUGINDATADIR "@prefix@/@plugin_datadir@" + +#define PLUGINDOCDIR "@prefix@/@plugin_docdir@" +#define PLUGINHTMLDOCDIR "@prefix@/@plugin_docdir@/html" diff --git a/meson_config/meson.build b/meson_config/meson.build new file mode 100644 index 000000000..bc9a5cb4c --- /dev/null +++ b/meson_config/meson.build @@ -0,0 +1,39 @@ + +docdir = get_option('datadir') / 'doc' +project_datadir = get_option('datadir') / 'geany-plugins' +project_libdir = get_option('libdir') / 'geany-plugins' +project_docdir = docdir / 'geany-plugins' + +plugin_datadir = project_datadir / plugin_name +plugin_libdir = project_libdir / plugin_name +plugin_docdir = project_docdir / plugin_name + +plugin_path = get_option('libdir') / 'geany' + +conf_data = configuration_data() + +conf_data.set('plugin_name', plugin_name) +conf_data.set('plugin_path', plugin_path) + +conf_data.set('version', meson.project_version()) +conf_data.set('geany_version', '2.0.0') + +conf_data.set('prefix', get_option('prefix')) +conf_data.set('libdir', get_option('libdir')) +conf_data.set('docdir', docdir) +conf_data.set('localedir', get_option('localedir')) + +conf_data.set('plugin_datadir', plugin_datadir) +conf_data.set('plugin_libdir', plugin_libdir) +conf_data.set('plugin_docdir', plugin_docdir) + +configure_file( + input: 'config.h.in', + output: 'config.h', + configuration: conf_data, +) + +config_dep = declare_dependency( + include_directories: include_directories('.'), + compile_args: ['-DHAVE_CONFIG_H'], +) diff --git a/meson_options.txt b/meson_options.txt new file mode 120000 index 000000000..7b28df279 --- /dev/null +++ b/meson_options.txt @@ -0,0 +1 @@ +meson.options \ No newline at end of file diff --git a/overview/meson.build b/overview/meson.build new file mode 100644 index 000000000..80ce53918 --- /dev/null +++ b/overview/meson.build @@ -0,0 +1,45 @@ +project( + 'geany-overview', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'overview' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'overview/overviewcolor.c', + 'overview/overviewplugin.c', + 'overview/overviewprefs.c', + 'overview/overviewprefspanel.c', + 'overview/overviewscintilla.c', + 'overview/overviewui.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_subdir( + 'data', + exclude_files: ['Makefile.am'], + install_dir: plugin_datadir, + strip_directory: true, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/overview/meson_config/config.h.in b/overview/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/overview/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/overview/meson_config/meson.build b/overview/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/overview/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/overview/po/LINGUAS b/overview/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/overview/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/overview/po/POTFILES b/overview/po/POTFILES new file mode 100644 index 000000000..6faf8b8bc --- /dev/null +++ b/overview/po/POTFILES @@ -0,0 +1,7 @@ +overview/overview/overviewcolor.c +overview/overview/overviewplugin.c +overview/overview/overviewprefs.c +overview/overview/overviewprefspanel.c +overview/overview/overviewscintilla.c +overview/overview/overviewui.c +[type: gettext/glade]overview/data/prefs.ui diff --git a/overview/po/POTFILES.in b/overview/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/overview/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/overview/po/POTFILES.skip b/overview/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/overview/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/overview/po/be.po b/overview/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/overview/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/overview/po/ca.po b/overview/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/overview/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/overview/po/da.po b/overview/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/overview/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/overview/po/de.po b/overview/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/overview/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/overview/po/el.po b/overview/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/overview/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/overview/po/es.po b/overview/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/overview/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/overview/po/fr.po b/overview/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/overview/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/overview/po/gl.po b/overview/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/overview/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/overview/po/it.po b/overview/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/overview/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/overview/po/ja.po b/overview/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/overview/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/overview/po/kk.po b/overview/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/overview/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/overview/po/meson.build b/overview/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/overview/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/overview/po/nl.po b/overview/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/overview/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/overview/po/pt.po b/overview/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/overview/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/overview/po/pt_BR.po b/overview/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/overview/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/overview/po/ru.po b/overview/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/overview/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/overview/po/tr.po b/overview/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/overview/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/overview/po/uk.po b/overview/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/overview/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/overview/po/zh_CN.po b/overview/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/overview/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/pairtaghighlighter/meson.build b/pairtaghighlighter/meson.build new file mode 100644 index 000000000..a33602858 --- /dev/null +++ b/pairtaghighlighter/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-pairtaghighlighter', + 'c', + license : 'BSD-2-Clause', +) + +plugin_name = 'pairtaghighlighter' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/pair_tag_highlighter.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/pairtaghighlighter/meson_config/config.h.in b/pairtaghighlighter/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/pairtaghighlighter/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/pairtaghighlighter/meson_config/meson.build b/pairtaghighlighter/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/pairtaghighlighter/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/pairtaghighlighter/po/LINGUAS b/pairtaghighlighter/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/pairtaghighlighter/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/pairtaghighlighter/po/POTFILES b/pairtaghighlighter/po/POTFILES new file mode 100644 index 000000000..f22f4deb6 --- /dev/null +++ b/pairtaghighlighter/po/POTFILES @@ -0,0 +1 @@ +pairtaghighlighter/src/pair_tag_highlighter.c diff --git a/pairtaghighlighter/po/POTFILES.in b/pairtaghighlighter/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/pairtaghighlighter/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/pairtaghighlighter/po/POTFILES.skip b/pairtaghighlighter/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/pairtaghighlighter/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/pairtaghighlighter/po/be.po b/pairtaghighlighter/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/pairtaghighlighter/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/pairtaghighlighter/po/ca.po b/pairtaghighlighter/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/pairtaghighlighter/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/pairtaghighlighter/po/da.po b/pairtaghighlighter/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/pairtaghighlighter/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/pairtaghighlighter/po/de.po b/pairtaghighlighter/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/pairtaghighlighter/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/pairtaghighlighter/po/el.po b/pairtaghighlighter/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/pairtaghighlighter/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/pairtaghighlighter/po/es.po b/pairtaghighlighter/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/pairtaghighlighter/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/pairtaghighlighter/po/fr.po b/pairtaghighlighter/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/pairtaghighlighter/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/pairtaghighlighter/po/gl.po b/pairtaghighlighter/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/pairtaghighlighter/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/pairtaghighlighter/po/it.po b/pairtaghighlighter/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/pairtaghighlighter/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/pairtaghighlighter/po/ja.po b/pairtaghighlighter/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/pairtaghighlighter/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/pairtaghighlighter/po/kk.po b/pairtaghighlighter/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/pairtaghighlighter/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/pairtaghighlighter/po/meson.build b/pairtaghighlighter/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/pairtaghighlighter/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/pairtaghighlighter/po/nl.po b/pairtaghighlighter/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/pairtaghighlighter/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/pairtaghighlighter/po/pt.po b/pairtaghighlighter/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/pairtaghighlighter/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/pairtaghighlighter/po/pt_BR.po b/pairtaghighlighter/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/pairtaghighlighter/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/pairtaghighlighter/po/ru.po b/pairtaghighlighter/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/pairtaghighlighter/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/pairtaghighlighter/po/tr.po b/pairtaghighlighter/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/pairtaghighlighter/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/pairtaghighlighter/po/uk.po b/pairtaghighlighter/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/pairtaghighlighter/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/pairtaghighlighter/po/zh_CN.po b/pairtaghighlighter/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/pairtaghighlighter/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/po/LINGUAS b/po/LINGUAS new file mode 100644 index 000000000..dba8c7f72 --- /dev/null +++ b/po/LINGUAS @@ -0,0 +1 @@ +be ca da de el es fr gl it ja kk nl pt pt_BR ru tr uk zh_CN diff --git a/po/POTFILES b/po/POTFILES new file mode 120000 index 000000000..8a18a0a4e --- /dev/null +++ b/po/POTFILES @@ -0,0 +1 @@ +POTFILES.in \ No newline at end of file diff --git a/po/meson.build b/po/meson.build new file mode 100644 index 000000000..0e090d17b --- /dev/null +++ b/po/meson.build @@ -0,0 +1,4 @@ +i18n = import('i18n') +# define GETTEXT_PACKAGE +add_project_arguments('-DGETTEXT_PACKAGE="intltest"', language:'c') +i18n.gettext(meson.project_name()) diff --git a/pohelper/meson.build b/pohelper/meson.build new file mode 100644 index 000000000..e59941902 --- /dev/null +++ b/pohelper/meson.build @@ -0,0 +1,40 @@ +project( + 'geany-pohelper', + 'c', + license : 'GPL-3.0-or-later', +) + +plugin_name = 'pohelper' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/gph-plugin.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_subdir( + 'data', + exclude_files: ['Makefile.am'], + install_dir: plugin_datadir, + strip_directory: true, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/pohelper/meson_config/config.h.in b/pohelper/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/pohelper/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/pohelper/meson_config/meson.build b/pohelper/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/pohelper/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/pohelper/po/LINGUAS b/pohelper/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/pohelper/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/pohelper/po/POTFILES b/pohelper/po/POTFILES new file mode 100644 index 000000000..1900b5403 --- /dev/null +++ b/pohelper/po/POTFILES @@ -0,0 +1,3 @@ +[type: gettext/glade]pohelper/data/menus.ui +[type: gettext/glade]pohelper/data/stats.ui +pohelper/src/gph-plugin.c diff --git a/pohelper/po/POTFILES.in b/pohelper/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/pohelper/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/pohelper/po/POTFILES.skip b/pohelper/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/pohelper/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/pohelper/po/be.po b/pohelper/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/pohelper/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/pohelper/po/ca.po b/pohelper/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/pohelper/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/pohelper/po/da.po b/pohelper/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/pohelper/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/pohelper/po/de.po b/pohelper/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/pohelper/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/pohelper/po/el.po b/pohelper/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/pohelper/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/pohelper/po/es.po b/pohelper/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/pohelper/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/pohelper/po/fr.po b/pohelper/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/pohelper/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/pohelper/po/gl.po b/pohelper/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/pohelper/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/pohelper/po/it.po b/pohelper/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/pohelper/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/pohelper/po/ja.po b/pohelper/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/pohelper/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/pohelper/po/kk.po b/pohelper/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/pohelper/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/pohelper/po/meson.build b/pohelper/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/pohelper/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/pohelper/po/nl.po b/pohelper/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/pohelper/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/pohelper/po/pt.po b/pohelper/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/pohelper/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/pohelper/po/pt_BR.po b/pohelper/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/pohelper/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/pohelper/po/ru.po b/pohelper/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/pohelper/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/pohelper/po/tr.po b/pohelper/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/pohelper/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/pohelper/po/uk.po b/pohelper/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/pohelper/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/pohelper/po/zh_CN.po b/pohelper/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/pohelper/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/pretty-printer/meson.build b/pretty-printer/meson.build new file mode 100644 index 000000000..f824582b6 --- /dev/null +++ b/pretty-printer/meson.build @@ -0,0 +1,41 @@ +project( + 'geany-pretty-printer', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'pretty-printer' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +libxml2_dep = dependency('libxml-2.0') + +glib_dep = declare_dependency( + dependencies: dependency('glib-2.0'), + compile_args: ['-DHAVE_GLIB'], +) + +library( + plugin_name, + sources: [ + 'src/ConfigUI.c', + 'src/PluginEntry.c', + 'src/PrettyPrinter.c', + ], + dependencies: [config_dep, geany_dep, glib_dep, libxml2_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/pretty-printer/meson_config/config.h.in b/pretty-printer/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/pretty-printer/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/pretty-printer/meson_config/meson.build b/pretty-printer/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/pretty-printer/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/pretty-printer/po/LINGUAS b/pretty-printer/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/pretty-printer/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/pretty-printer/po/POTFILES b/pretty-printer/po/POTFILES new file mode 100644 index 000000000..939dbd36f --- /dev/null +++ b/pretty-printer/po/POTFILES @@ -0,0 +1,3 @@ +pretty-printer/src/PrettyPrinter.c +pretty-printer/src/PluginEntry.c +pretty-printer/src/ConfigUI.c diff --git a/pretty-printer/po/POTFILES.in b/pretty-printer/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/pretty-printer/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/pretty-printer/po/POTFILES.skip b/pretty-printer/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/pretty-printer/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/pretty-printer/po/be.po b/pretty-printer/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/pretty-printer/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/pretty-printer/po/ca.po b/pretty-printer/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/pretty-printer/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/pretty-printer/po/da.po b/pretty-printer/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/pretty-printer/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/pretty-printer/po/de.po b/pretty-printer/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/pretty-printer/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/pretty-printer/po/el.po b/pretty-printer/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/pretty-printer/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/pretty-printer/po/es.po b/pretty-printer/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/pretty-printer/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/pretty-printer/po/fr.po b/pretty-printer/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/pretty-printer/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/pretty-printer/po/gl.po b/pretty-printer/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/pretty-printer/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/pretty-printer/po/it.po b/pretty-printer/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/pretty-printer/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/pretty-printer/po/ja.po b/pretty-printer/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/pretty-printer/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/pretty-printer/po/kk.po b/pretty-printer/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/pretty-printer/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/pretty-printer/po/meson.build b/pretty-printer/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/pretty-printer/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/pretty-printer/po/nl.po b/pretty-printer/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/pretty-printer/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/pretty-printer/po/pt.po b/pretty-printer/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/pretty-printer/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/pretty-printer/po/pt_BR.po b/pretty-printer/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/pretty-printer/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/pretty-printer/po/ru.po b/pretty-printer/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/pretty-printer/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/pretty-printer/po/tr.po b/pretty-printer/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/pretty-printer/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/pretty-printer/po/uk.po b/pretty-printer/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/pretty-printer/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/pretty-printer/po/zh_CN.po b/pretty-printer/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/pretty-printer/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/projectorganizer/meson.build b/projectorganizer/meson.build new file mode 100644 index 000000000..53803630a --- /dev/null +++ b/projectorganizer/meson.build @@ -0,0 +1,37 @@ +project( + 'geany-projectorganizer', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'projectorganizer' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/prjorg-main.c', + 'src/prjorg-menu.c', + 'src/prjorg-project.c', + 'src/prjorg-sidebar.c', + 'src/prjorg-utils.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/projectorganizer/meson_config/config.h.in b/projectorganizer/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/projectorganizer/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/projectorganizer/meson_config/meson.build b/projectorganizer/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/projectorganizer/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/projectorganizer/po/LINGUAS b/projectorganizer/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/projectorganizer/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/projectorganizer/po/POTFILES b/projectorganizer/po/POTFILES new file mode 100644 index 000000000..e6090c24c --- /dev/null +++ b/projectorganizer/po/POTFILES @@ -0,0 +1,4 @@ +projectorganizer/src/prjorg-main.c +projectorganizer/src/prjorg-menu.c +projectorganizer/src/prjorg-project.c +projectorganizer/src/prjorg-sidebar.c diff --git a/projectorganizer/po/POTFILES.in b/projectorganizer/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/projectorganizer/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/projectorganizer/po/POTFILES.skip b/projectorganizer/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/projectorganizer/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/projectorganizer/po/be.po b/projectorganizer/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/projectorganizer/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/projectorganizer/po/ca.po b/projectorganizer/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/projectorganizer/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/projectorganizer/po/da.po b/projectorganizer/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/projectorganizer/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/projectorganizer/po/de.po b/projectorganizer/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/projectorganizer/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/projectorganizer/po/el.po b/projectorganizer/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/projectorganizer/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/projectorganizer/po/es.po b/projectorganizer/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/projectorganizer/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/projectorganizer/po/fr.po b/projectorganizer/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/projectorganizer/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/projectorganizer/po/gl.po b/projectorganizer/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/projectorganizer/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/projectorganizer/po/it.po b/projectorganizer/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/projectorganizer/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/projectorganizer/po/ja.po b/projectorganizer/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/projectorganizer/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/projectorganizer/po/kk.po b/projectorganizer/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/projectorganizer/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/projectorganizer/po/meson.build b/projectorganizer/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/projectorganizer/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/projectorganizer/po/nl.po b/projectorganizer/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/projectorganizer/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/projectorganizer/po/pt.po b/projectorganizer/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/projectorganizer/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/projectorganizer/po/pt_BR.po b/projectorganizer/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/projectorganizer/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/projectorganizer/po/ru.po b/projectorganizer/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/projectorganizer/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/projectorganizer/po/tr.po b/projectorganizer/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/projectorganizer/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/projectorganizer/po/uk.po b/projectorganizer/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/projectorganizer/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/projectorganizer/po/zh_CN.po b/projectorganizer/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/projectorganizer/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/scope/meson.build b/scope/meson.build new file mode 100644 index 000000000..b278ad20e --- /dev/null +++ b/scope/meson.build @@ -0,0 +1,75 @@ +project( + 'geany-scope', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'scope' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +vte_dep = dependency('vte-2.91') + +gp_utils_dep = dependency( + 'gp_utils', + fallback: ['utils', 'gp_utils_dep'], + default_options: ['default_library=static'], +) + +library( + plugin_name, + sources: [ + 'src/break.c', + 'src/conterm.c', + 'src/debug.c', + 'src/inspect.c', + 'src/local.c', + 'src/memory.c', + 'src/menu.c', + 'src/parse.c', + 'src/plugme.c', + 'src/prefs.c', + 'src/program.c', + 'src/register.c', + 'src/scope.c', + 'src/stack.c', + 'src/thread.c', + 'src/tooltip.c', + 'src/utils.c', + 'src/views.c', + 'src/watch.c', + 'src/store/scptreedata.c', + 'src/store/scptreestore.c', + ], + dependencies: [config_dep, geany_dep, gp_utils_dep, vte_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'docs/codes.html', + 'docs/scope.html', + ], + install_dir: plugin_docdir / 'html', +) + +install_subdir( + 'data', + exclude_files: ['Makefile.am'], + install_dir: plugin_datadir, + strip_directory: true, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/scope/meson_config/config.h.in b/scope/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/scope/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/scope/meson_config/meson.build b/scope/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/scope/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/scope/po/LINGUAS b/scope/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/scope/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/scope/po/POTFILES b/scope/po/POTFILES new file mode 100644 index 000000000..3d0fb1d60 --- /dev/null +++ b/scope/po/POTFILES @@ -0,0 +1,17 @@ +scope/data/scope.glade +scope/data/scope_gtk3.glade +scope/src/break.c +scope/src/conterm.c +scope/src/debug.c +scope/src/inspect.c +scope/src/memory.c +scope/src/menu.c +scope/src/parse.c +scope/src/plugme.c +scope/src/prefs.c +scope/src/program.c +scope/src/scope.c +scope/src/thread.c +scope/src/utils.c +scope/src/views.c +scope/src/store/scptreestore.c diff --git a/scope/po/POTFILES.in b/scope/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/scope/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/scope/po/POTFILES.skip b/scope/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/scope/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/scope/po/be.po b/scope/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/scope/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/scope/po/ca.po b/scope/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/scope/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/scope/po/da.po b/scope/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/scope/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/scope/po/de.po b/scope/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/scope/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/scope/po/el.po b/scope/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/scope/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/scope/po/es.po b/scope/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/scope/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/scope/po/fr.po b/scope/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/scope/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/scope/po/gl.po b/scope/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/scope/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/scope/po/it.po b/scope/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/scope/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/scope/po/ja.po b/scope/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/scope/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/scope/po/kk.po b/scope/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/scope/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/scope/po/meson.build b/scope/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/scope/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/scope/po/nl.po b/scope/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/scope/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/scope/po/pt.po b/scope/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/scope/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/scope/po/pt_BR.po b/scope/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/scope/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/scope/po/ru.po b/scope/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/scope/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/scope/po/tr.po b/scope/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/scope/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/scope/po/uk.po b/scope/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/scope/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/scope/po/zh_CN.po b/scope/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/scope/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/scope/subprojects/utils b/scope/subprojects/utils new file mode 120000 index 000000000..7d6b64ae3 --- /dev/null +++ b/scope/subprojects/utils @@ -0,0 +1 @@ +../../utils/ \ No newline at end of file diff --git a/sendmail/meson.build b/sendmail/meson.build new file mode 100644 index 000000000..0979f797e --- /dev/null +++ b/sendmail/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-sendmail', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'sendmail' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/sendmail.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/sendmail/meson_config/config.h.in b/sendmail/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/sendmail/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/sendmail/meson_config/meson.build b/sendmail/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/sendmail/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/sendmail/po/LINGUAS b/sendmail/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/sendmail/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/sendmail/po/POTFILES b/sendmail/po/POTFILES new file mode 100644 index 000000000..b411257e7 --- /dev/null +++ b/sendmail/po/POTFILES @@ -0,0 +1 @@ +sendmail/src/sendmail.c diff --git a/sendmail/po/POTFILES.in b/sendmail/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/sendmail/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/sendmail/po/POTFILES.skip b/sendmail/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/sendmail/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/sendmail/po/be.po b/sendmail/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/sendmail/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/sendmail/po/ca.po b/sendmail/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/sendmail/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/sendmail/po/da.po b/sendmail/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/sendmail/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/sendmail/po/de.po b/sendmail/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/sendmail/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/sendmail/po/el.po b/sendmail/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/sendmail/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/sendmail/po/es.po b/sendmail/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/sendmail/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/sendmail/po/fr.po b/sendmail/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/sendmail/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/sendmail/po/gl.po b/sendmail/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/sendmail/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/sendmail/po/it.po b/sendmail/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/sendmail/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/sendmail/po/ja.po b/sendmail/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/sendmail/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/sendmail/po/kk.po b/sendmail/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/sendmail/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/sendmail/po/meson.build b/sendmail/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/sendmail/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/sendmail/po/nl.po b/sendmail/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/sendmail/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/sendmail/po/pt.po b/sendmail/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/sendmail/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/sendmail/po/pt_BR.po b/sendmail/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/sendmail/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/sendmail/po/ru.po b/sendmail/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/sendmail/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/sendmail/po/tr.po b/sendmail/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/sendmail/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/sendmail/po/uk.po b/sendmail/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/sendmail/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/sendmail/po/zh_CN.po b/sendmail/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/sendmail/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/shiftcolumn/meson.build b/shiftcolumn/meson.build new file mode 100644 index 000000000..258b7252a --- /dev/null +++ b/shiftcolumn/meson.build @@ -0,0 +1,33 @@ +project( + 'geany-shiftcolumn', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'shiftcolumn' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/shiftcolumn.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/shiftcolumn/meson_config/config.h.in b/shiftcolumn/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/shiftcolumn/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/shiftcolumn/meson_config/meson.build b/shiftcolumn/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/shiftcolumn/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/shiftcolumn/po/LINGUAS b/shiftcolumn/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/shiftcolumn/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/shiftcolumn/po/POTFILES b/shiftcolumn/po/POTFILES new file mode 100644 index 000000000..cfba1cb7b --- /dev/null +++ b/shiftcolumn/po/POTFILES @@ -0,0 +1 @@ +shiftcolumn/src/shiftcolumn.c diff --git a/shiftcolumn/po/POTFILES.in b/shiftcolumn/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/shiftcolumn/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/shiftcolumn/po/POTFILES.skip b/shiftcolumn/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/shiftcolumn/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/shiftcolumn/po/be.po b/shiftcolumn/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/shiftcolumn/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/shiftcolumn/po/ca.po b/shiftcolumn/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/shiftcolumn/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/shiftcolumn/po/da.po b/shiftcolumn/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/shiftcolumn/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/shiftcolumn/po/de.po b/shiftcolumn/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/shiftcolumn/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/shiftcolumn/po/el.po b/shiftcolumn/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/shiftcolumn/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/shiftcolumn/po/es.po b/shiftcolumn/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/shiftcolumn/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/shiftcolumn/po/fr.po b/shiftcolumn/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/shiftcolumn/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/shiftcolumn/po/gl.po b/shiftcolumn/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/shiftcolumn/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/shiftcolumn/po/it.po b/shiftcolumn/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/shiftcolumn/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/shiftcolumn/po/ja.po b/shiftcolumn/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/shiftcolumn/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/shiftcolumn/po/kk.po b/shiftcolumn/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/shiftcolumn/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/shiftcolumn/po/meson.build b/shiftcolumn/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/shiftcolumn/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/shiftcolumn/po/nl.po b/shiftcolumn/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/shiftcolumn/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/shiftcolumn/po/pt.po b/shiftcolumn/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/shiftcolumn/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/shiftcolumn/po/pt_BR.po b/shiftcolumn/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/shiftcolumn/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/shiftcolumn/po/ru.po b/shiftcolumn/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/shiftcolumn/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/shiftcolumn/po/tr.po b/shiftcolumn/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/shiftcolumn/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/shiftcolumn/po/uk.po b/shiftcolumn/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/shiftcolumn/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/shiftcolumn/po/zh_CN.po b/shiftcolumn/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/shiftcolumn/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/spellcheck/meson.build b/spellcheck/meson.build new file mode 100644 index 000000000..5b2dcd371 --- /dev/null +++ b/spellcheck/meson.build @@ -0,0 +1,56 @@ +project( + 'geany-spellcheck', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'spellcheck' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +enchant = dependency( + 'enchant-2', + version: '>=2.0', + required: false, +) + +if enchant.found() + enchant_dep = declare_dependency( + compile_args: ['-DHAVE_ENCHANT_1_5', '-DHAVE_ENCHANT_2_0'], + dependencies: [enchant], + ) +else + enchant = dependency( + 'enchant', + version: '>=1.5', + ) + enchant_dep = declare_dependency( + compile_args: ['-DHAVE_ENCHANT_1_5'], + dependencies: [enchant], + ) +endif + +library( + plugin_name, + sources: [ + 'src/gui.c', + 'src/scplugin.c', + 'src/speller.c', + ], + dependencies: [config_dep, enchant_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/spellcheck/meson_config/config.h.in b/spellcheck/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/spellcheck/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/spellcheck/meson_config/meson.build b/spellcheck/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/spellcheck/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/spellcheck/po/LINGUAS b/spellcheck/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/spellcheck/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/spellcheck/po/POTFILES b/spellcheck/po/POTFILES new file mode 100644 index 000000000..13e7acf53 --- /dev/null +++ b/spellcheck/po/POTFILES @@ -0,0 +1,3 @@ +spellcheck/src/speller.c +spellcheck/src/scplugin.c +spellcheck/src/gui.c diff --git a/spellcheck/po/POTFILES.in b/spellcheck/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/spellcheck/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/spellcheck/po/POTFILES.skip b/spellcheck/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/spellcheck/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/spellcheck/po/be.po b/spellcheck/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/spellcheck/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/spellcheck/po/ca.po b/spellcheck/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/spellcheck/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/spellcheck/po/da.po b/spellcheck/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/spellcheck/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/spellcheck/po/de.po b/spellcheck/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/spellcheck/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/spellcheck/po/el.po b/spellcheck/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/spellcheck/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/spellcheck/po/es.po b/spellcheck/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/spellcheck/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/spellcheck/po/fr.po b/spellcheck/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/spellcheck/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/spellcheck/po/gl.po b/spellcheck/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/spellcheck/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/spellcheck/po/it.po b/spellcheck/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/spellcheck/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/spellcheck/po/ja.po b/spellcheck/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/spellcheck/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/spellcheck/po/kk.po b/spellcheck/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/spellcheck/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/spellcheck/po/meson.build b/spellcheck/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/spellcheck/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/spellcheck/po/nl.po b/spellcheck/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/spellcheck/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/spellcheck/po/pt.po b/spellcheck/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/spellcheck/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/spellcheck/po/pt_BR.po b/spellcheck/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/spellcheck/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/spellcheck/po/ru.po b/spellcheck/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/spellcheck/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/spellcheck/po/tr.po b/spellcheck/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/spellcheck/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/spellcheck/po/uk.po b/spellcheck/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/spellcheck/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/spellcheck/po/zh_CN.po b/spellcheck/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/spellcheck/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/subprojects/addons b/subprojects/addons new file mode 120000 index 000000000..78c1c46ae --- /dev/null +++ b/subprojects/addons @@ -0,0 +1 @@ +../addons \ No newline at end of file diff --git a/subprojects/autoclose b/subprojects/autoclose new file mode 120000 index 000000000..78e8b913b --- /dev/null +++ b/subprojects/autoclose @@ -0,0 +1 @@ +../autoclose \ No newline at end of file diff --git a/subprojects/automark b/subprojects/automark new file mode 120000 index 000000000..49ebcfeb9 --- /dev/null +++ b/subprojects/automark @@ -0,0 +1 @@ +../automark \ No newline at end of file diff --git a/subprojects/codenav b/subprojects/codenav new file mode 120000 index 000000000..7aae74932 --- /dev/null +++ b/subprojects/codenav @@ -0,0 +1 @@ +../codenav \ No newline at end of file diff --git a/subprojects/commander b/subprojects/commander new file mode 120000 index 000000000..7c97684da --- /dev/null +++ b/subprojects/commander @@ -0,0 +1 @@ +../commander \ No newline at end of file diff --git a/subprojects/debugger b/subprojects/debugger new file mode 120000 index 000000000..be529d52a --- /dev/null +++ b/subprojects/debugger @@ -0,0 +1 @@ +../debugger \ No newline at end of file diff --git a/subprojects/defineformat b/subprojects/defineformat new file mode 120000 index 000000000..3edf8b1fd --- /dev/null +++ b/subprojects/defineformat @@ -0,0 +1 @@ +../defineformat \ No newline at end of file diff --git a/subprojects/geanyctags b/subprojects/geanyctags new file mode 120000 index 000000000..c3f0638a9 --- /dev/null +++ b/subprojects/geanyctags @@ -0,0 +1 @@ +../geanyctags \ No newline at end of file diff --git a/subprojects/geanydoc b/subprojects/geanydoc new file mode 120000 index 000000000..41fd70bd5 --- /dev/null +++ b/subprojects/geanydoc @@ -0,0 +1 @@ +../geanydoc \ No newline at end of file diff --git a/subprojects/geanyextrasel b/subprojects/geanyextrasel new file mode 120000 index 000000000..e1467e0d5 --- /dev/null +++ b/subprojects/geanyextrasel @@ -0,0 +1 @@ +../geanyextrasel \ No newline at end of file diff --git a/subprojects/geanygendoc b/subprojects/geanygendoc new file mode 120000 index 000000000..c0821d419 --- /dev/null +++ b/subprojects/geanygendoc @@ -0,0 +1 @@ +../geanygendoc \ No newline at end of file diff --git a/subprojects/geanyinsertnum b/subprojects/geanyinsertnum new file mode 120000 index 000000000..ac2a518c8 --- /dev/null +++ b/subprojects/geanyinsertnum @@ -0,0 +1 @@ +../geanyinsertnum \ No newline at end of file diff --git a/subprojects/geanylua b/subprojects/geanylua new file mode 120000 index 000000000..d4ff09b8c --- /dev/null +++ b/subprojects/geanylua @@ -0,0 +1 @@ +../geanylua \ No newline at end of file diff --git a/subprojects/geanymacro b/subprojects/geanymacro new file mode 120000 index 000000000..c681873de --- /dev/null +++ b/subprojects/geanymacro @@ -0,0 +1 @@ +../geanymacro \ No newline at end of file diff --git a/subprojects/geanyminiscript b/subprojects/geanyminiscript new file mode 120000 index 000000000..e319bab86 --- /dev/null +++ b/subprojects/geanyminiscript @@ -0,0 +1 @@ +../geanyminiscript \ No newline at end of file diff --git a/subprojects/geanynumberedbookmarks b/subprojects/geanynumberedbookmarks new file mode 120000 index 000000000..de410d120 --- /dev/null +++ b/subprojects/geanynumberedbookmarks @@ -0,0 +1 @@ +../geanynumberedbookmarks \ No newline at end of file diff --git a/subprojects/geanypg b/subprojects/geanypg new file mode 120000 index 000000000..a9b516795 --- /dev/null +++ b/subprojects/geanypg @@ -0,0 +1 @@ +../geanypg \ No newline at end of file diff --git a/subprojects/geanyprj b/subprojects/geanyprj new file mode 120000 index 000000000..5f02204ce --- /dev/null +++ b/subprojects/geanyprj @@ -0,0 +1 @@ +../geanyprj \ No newline at end of file diff --git a/subprojects/geanyvc b/subprojects/geanyvc new file mode 120000 index 000000000..7b5c2746e --- /dev/null +++ b/subprojects/geanyvc @@ -0,0 +1 @@ +../geanyvc \ No newline at end of file diff --git a/subprojects/geniuspaste b/subprojects/geniuspaste new file mode 120000 index 000000000..e9fb8a5db --- /dev/null +++ b/subprojects/geniuspaste @@ -0,0 +1 @@ +../geniuspaste \ No newline at end of file diff --git a/subprojects/git-changebar b/subprojects/git-changebar new file mode 120000 index 000000000..94f715c68 --- /dev/null +++ b/subprojects/git-changebar @@ -0,0 +1 @@ +../git-changebar \ No newline at end of file diff --git a/subprojects/keyrecord b/subprojects/keyrecord new file mode 120000 index 000000000..a58a9d575 --- /dev/null +++ b/subprojects/keyrecord @@ -0,0 +1 @@ +../keyrecord \ No newline at end of file diff --git a/subprojects/latex b/subprojects/latex new file mode 120000 index 000000000..270c03776 --- /dev/null +++ b/subprojects/latex @@ -0,0 +1 @@ +../latex \ No newline at end of file diff --git a/subprojects/lineoperations b/subprojects/lineoperations new file mode 120000 index 000000000..aa7e55ab9 --- /dev/null +++ b/subprojects/lineoperations @@ -0,0 +1 @@ +../lineoperations \ No newline at end of file diff --git a/subprojects/lipsum b/subprojects/lipsum new file mode 120000 index 000000000..e9a70bbce --- /dev/null +++ b/subprojects/lipsum @@ -0,0 +1 @@ +../lipsum \ No newline at end of file diff --git a/subprojects/markdown b/subprojects/markdown new file mode 120000 index 000000000..43f42a738 --- /dev/null +++ b/subprojects/markdown @@ -0,0 +1 @@ +../markdown \ No newline at end of file diff --git a/subprojects/meson_config b/subprojects/meson_config new file mode 120000 index 000000000..c3381cf38 --- /dev/null +++ b/subprojects/meson_config @@ -0,0 +1 @@ +../meson_config \ No newline at end of file diff --git a/subprojects/overview b/subprojects/overview new file mode 120000 index 000000000..2eb744744 --- /dev/null +++ b/subprojects/overview @@ -0,0 +1 @@ +../overview \ No newline at end of file diff --git a/subprojects/pairtaghighlighter b/subprojects/pairtaghighlighter new file mode 120000 index 000000000..c2b7f1626 --- /dev/null +++ b/subprojects/pairtaghighlighter @@ -0,0 +1 @@ +../pairtaghighlighter \ No newline at end of file diff --git a/subprojects/pohelper b/subprojects/pohelper new file mode 120000 index 000000000..c2b4a7311 --- /dev/null +++ b/subprojects/pohelper @@ -0,0 +1 @@ +../pohelper \ No newline at end of file diff --git a/subprojects/pretty-printer b/subprojects/pretty-printer new file mode 120000 index 000000000..1792dda52 --- /dev/null +++ b/subprojects/pretty-printer @@ -0,0 +1 @@ +../pretty-printer \ No newline at end of file diff --git a/subprojects/projectorganizer b/subprojects/projectorganizer new file mode 120000 index 000000000..491d77a57 --- /dev/null +++ b/subprojects/projectorganizer @@ -0,0 +1 @@ +../projectorganizer \ No newline at end of file diff --git a/subprojects/scope b/subprojects/scope new file mode 120000 index 000000000..3108a528f --- /dev/null +++ b/subprojects/scope @@ -0,0 +1 @@ +../scope \ No newline at end of file diff --git a/subprojects/sendmail b/subprojects/sendmail new file mode 120000 index 000000000..2d377fa76 --- /dev/null +++ b/subprojects/sendmail @@ -0,0 +1 @@ +../sendmail \ No newline at end of file diff --git a/subprojects/shiftcolumn b/subprojects/shiftcolumn new file mode 120000 index 000000000..9df8695d5 --- /dev/null +++ b/subprojects/shiftcolumn @@ -0,0 +1 @@ +../shiftcolumn \ No newline at end of file diff --git a/subprojects/spellcheck b/subprojects/spellcheck new file mode 120000 index 000000000..c2765e538 --- /dev/null +++ b/subprojects/spellcheck @@ -0,0 +1 @@ +../spellcheck \ No newline at end of file diff --git a/subprojects/tableconvert b/subprojects/tableconvert new file mode 120000 index 000000000..c985873d8 --- /dev/null +++ b/subprojects/tableconvert @@ -0,0 +1 @@ +../tableconvert \ No newline at end of file diff --git a/subprojects/treebrowser b/subprojects/treebrowser new file mode 120000 index 000000000..37513310a --- /dev/null +++ b/subprojects/treebrowser @@ -0,0 +1 @@ +../treebrowser \ No newline at end of file diff --git a/subprojects/updatechecker b/subprojects/updatechecker new file mode 120000 index 000000000..694f2fc44 --- /dev/null +++ b/subprojects/updatechecker @@ -0,0 +1 @@ +../updatechecker \ No newline at end of file diff --git a/subprojects/vimode b/subprojects/vimode new file mode 120000 index 000000000..fda468e37 --- /dev/null +++ b/subprojects/vimode @@ -0,0 +1 @@ +../vimode \ No newline at end of file diff --git a/subprojects/webhelper b/subprojects/webhelper new file mode 120000 index 000000000..7cffc679e --- /dev/null +++ b/subprojects/webhelper @@ -0,0 +1 @@ +../webhelper \ No newline at end of file diff --git a/subprojects/workbench b/subprojects/workbench new file mode 120000 index 000000000..3a16e909f --- /dev/null +++ b/subprojects/workbench @@ -0,0 +1 @@ +../workbench \ No newline at end of file diff --git a/subprojects/xmlsnippets b/subprojects/xmlsnippets new file mode 120000 index 000000000..2d27852a1 --- /dev/null +++ b/subprojects/xmlsnippets @@ -0,0 +1 @@ +../xmlsnippets \ No newline at end of file diff --git a/tableconvert/meson.build b/tableconvert/meson.build new file mode 100644 index 000000000..eecba6d79 --- /dev/null +++ b/tableconvert/meson.build @@ -0,0 +1,34 @@ +project( + 'geany-tableconvert', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'tableconvert' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/tableconvert.c', + 'src/tableconvert_ui.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/tableconvert/meson_config/config.h.in b/tableconvert/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/tableconvert/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/tableconvert/meson_config/meson.build b/tableconvert/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/tableconvert/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/tableconvert/po/LINGUAS b/tableconvert/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/tableconvert/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/tableconvert/po/POTFILES b/tableconvert/po/POTFILES new file mode 100644 index 000000000..ba4d4fdde --- /dev/null +++ b/tableconvert/po/POTFILES @@ -0,0 +1,2 @@ +tableconvert/src/tableconvert.c +tableconvert/src/tableconvert_ui.c diff --git a/tableconvert/po/POTFILES.in b/tableconvert/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/tableconvert/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/tableconvert/po/POTFILES.skip b/tableconvert/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/tableconvert/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/tableconvert/po/be.po b/tableconvert/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/tableconvert/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/tableconvert/po/ca.po b/tableconvert/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/tableconvert/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/tableconvert/po/da.po b/tableconvert/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/tableconvert/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/tableconvert/po/de.po b/tableconvert/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/tableconvert/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/tableconvert/po/el.po b/tableconvert/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/tableconvert/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/tableconvert/po/es.po b/tableconvert/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/tableconvert/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/tableconvert/po/fr.po b/tableconvert/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/tableconvert/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/tableconvert/po/gl.po b/tableconvert/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/tableconvert/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/tableconvert/po/it.po b/tableconvert/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/tableconvert/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/tableconvert/po/ja.po b/tableconvert/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/tableconvert/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/tableconvert/po/kk.po b/tableconvert/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/tableconvert/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/tableconvert/po/meson.build b/tableconvert/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/tableconvert/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/tableconvert/po/nl.po b/tableconvert/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/tableconvert/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/tableconvert/po/pt.po b/tableconvert/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/tableconvert/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/tableconvert/po/pt_BR.po b/tableconvert/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/tableconvert/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/tableconvert/po/ru.po b/tableconvert/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/tableconvert/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/tableconvert/po/tr.po b/tableconvert/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/tableconvert/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/tableconvert/po/uk.po b/tableconvert/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/tableconvert/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/tableconvert/po/zh_CN.po b/tableconvert/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/tableconvert/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/treebrowser/meson.build b/treebrowser/meson.build new file mode 100644 index 000000000..7966e3c36 --- /dev/null +++ b/treebrowser/meson.build @@ -0,0 +1,40 @@ +project( + 'geany-treebrowser', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'treebrowser' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +vte_dep = dependency('vte-2.91') + +gp_utils_dep = dependency( + 'gp_utils', + fallback: ['utils', 'gp_utils_dep'], + default_options: ['default_library=static'], +) + +library( + plugin_name, + sources: [ + 'src/treebrowser.c', + ], + dependencies: [config_dep, geany_dep, gp_utils_dep, vte_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/treebrowser/meson_config/config.h.in b/treebrowser/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/treebrowser/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/treebrowser/meson_config/meson.build b/treebrowser/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/treebrowser/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/treebrowser/po/LINGUAS b/treebrowser/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/treebrowser/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/treebrowser/po/POTFILES b/treebrowser/po/POTFILES new file mode 100644 index 000000000..be2b1d365 --- /dev/null +++ b/treebrowser/po/POTFILES @@ -0,0 +1 @@ +treebrowser/src/treebrowser.c diff --git a/treebrowser/po/POTFILES.in b/treebrowser/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/treebrowser/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/treebrowser/po/POTFILES.skip b/treebrowser/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/treebrowser/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/treebrowser/po/be.po b/treebrowser/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/treebrowser/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/treebrowser/po/ca.po b/treebrowser/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/treebrowser/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/treebrowser/po/da.po b/treebrowser/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/treebrowser/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/treebrowser/po/de.po b/treebrowser/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/treebrowser/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/treebrowser/po/el.po b/treebrowser/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/treebrowser/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/treebrowser/po/es.po b/treebrowser/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/treebrowser/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/treebrowser/po/fr.po b/treebrowser/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/treebrowser/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/treebrowser/po/gl.po b/treebrowser/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/treebrowser/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/treebrowser/po/it.po b/treebrowser/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/treebrowser/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/treebrowser/po/ja.po b/treebrowser/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/treebrowser/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/treebrowser/po/kk.po b/treebrowser/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/treebrowser/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/treebrowser/po/meson.build b/treebrowser/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/treebrowser/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/treebrowser/po/nl.po b/treebrowser/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/treebrowser/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/treebrowser/po/pt.po b/treebrowser/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/treebrowser/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/treebrowser/po/pt_BR.po b/treebrowser/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/treebrowser/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/treebrowser/po/ru.po b/treebrowser/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/treebrowser/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/treebrowser/po/tr.po b/treebrowser/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/treebrowser/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/treebrowser/po/uk.po b/treebrowser/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/treebrowser/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/treebrowser/po/zh_CN.po b/treebrowser/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/treebrowser/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/treebrowser/subprojects/utils b/treebrowser/subprojects/utils new file mode 120000 index 000000000..7d6b64ae3 --- /dev/null +++ b/treebrowser/subprojects/utils @@ -0,0 +1 @@ +../../utils/ \ No newline at end of file diff --git a/updatechecker/meson.build b/updatechecker/meson.build new file mode 100644 index 000000000..2ed5b207a --- /dev/null +++ b/updatechecker/meson.build @@ -0,0 +1,34 @@ +project( + 'geany-updatechecker', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'updatechecker' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +libsoup_dep = dependency('libsoup-3.0') + +library( + plugin_name, + sources: [ + 'src/updatechecker.c', + ], + dependencies: [config_dep, geany_dep, libsoup_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/updatechecker/meson_config/config.h.in b/updatechecker/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/updatechecker/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/updatechecker/meson_config/meson.build b/updatechecker/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/updatechecker/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/updatechecker/po/LINGUAS b/updatechecker/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/updatechecker/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/updatechecker/po/POTFILES b/updatechecker/po/POTFILES new file mode 100644 index 000000000..68a1de36e --- /dev/null +++ b/updatechecker/po/POTFILES @@ -0,0 +1 @@ +updatechecker/src/updatechecker.c diff --git a/updatechecker/po/POTFILES.in b/updatechecker/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/updatechecker/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/updatechecker/po/POTFILES.skip b/updatechecker/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/updatechecker/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/updatechecker/po/be.po b/updatechecker/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/updatechecker/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/updatechecker/po/ca.po b/updatechecker/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/updatechecker/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/updatechecker/po/da.po b/updatechecker/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/updatechecker/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/updatechecker/po/de.po b/updatechecker/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/updatechecker/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/updatechecker/po/el.po b/updatechecker/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/updatechecker/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/updatechecker/po/es.po b/updatechecker/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/updatechecker/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/updatechecker/po/fr.po b/updatechecker/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/updatechecker/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/updatechecker/po/gl.po b/updatechecker/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/updatechecker/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/updatechecker/po/it.po b/updatechecker/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/updatechecker/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/updatechecker/po/ja.po b/updatechecker/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/updatechecker/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/updatechecker/po/kk.po b/updatechecker/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/updatechecker/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/updatechecker/po/meson.build b/updatechecker/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/updatechecker/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/updatechecker/po/nl.po b/updatechecker/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/updatechecker/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/updatechecker/po/pt.po b/updatechecker/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/updatechecker/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/updatechecker/po/pt_BR.po b/updatechecker/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/updatechecker/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/updatechecker/po/ru.po b/updatechecker/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/updatechecker/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/updatechecker/po/tr.po b/updatechecker/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/updatechecker/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/updatechecker/po/uk.po b/updatechecker/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/updatechecker/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/updatechecker/po/zh_CN.po b/updatechecker/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/updatechecker/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/utils/meson.build b/utils/meson.build new file mode 100644 index 000000000..d5e900fe4 --- /dev/null +++ b/utils/meson.build @@ -0,0 +1,41 @@ +project( + 'geany-utils', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'utils' + +subdir('meson_config') + +geany_dep = dependency('geany') +glib_dep = dependency('glib-2.0') +vte_dep = dependency('vte-2.91') + +gp_utils_inc = include_directories('src') +gp_utils = library( + plugin_name, + sources: [ + 'src/filelist.c', + 'src/gp_vtecompat.c', + ], + include_directories: gp_utils_inc, + dependencies: [config_dep, geany_dep, vte_dep], + name_prefix: '', + install: false +) +gp_utils_dep = declare_dependency( + include_directories: gp_utils_inc, + link_with: [gp_utils], +) + +install_data( + sources: [ + 'AUTHORS', + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/utils/meson_config b/utils/meson_config new file mode 120000 index 000000000..c3381cf38 --- /dev/null +++ b/utils/meson_config @@ -0,0 +1 @@ +../meson_config \ No newline at end of file diff --git a/utils/src/gp_vtecompat.c b/utils/src/gp_vtecompat.c index ae0f972f1..dcb518085 100644 --- a/utils/src/gp_vtecompat.c +++ b/utils/src/gp_vtecompat.c @@ -25,7 +25,7 @@ #ifdef G_OS_UNIX #include -#include <../../utils/src/gp_vtecompat.h> +#include #endif /** Set font from string. diff --git a/vimode/meson.build b/vimode/meson.build new file mode 100644 index 000000000..9cfefbff1 --- /dev/null +++ b/vimode/meson.build @@ -0,0 +1,49 @@ +project( + 'geany-vimode', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'vimode' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +vimode_inc = include_directories('src') +library( + plugin_name, + sources: [ + 'src/cmd-params.c', + 'src/cmd-runner.c', + 'src/excmd-prompt.c', + 'src/excmd-runner.c', + 'src/keypress.c', + 'src/sci.c', + 'src/utils.c', + 'src/vi.c', + 'src/cmds/changemode.c', + 'src/cmds/edit.c', + 'src/cmds/excmds.c', + 'src/cmds/motion-word.c', + 'src/cmds/motion.c', + 'src/cmds/special.c', + 'src/cmds/txtobjs.c', + ], + include_directories: vimode_inc, + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/vimode/meson_config/config.h.in b/vimode/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/vimode/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/vimode/meson_config/meson.build b/vimode/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/vimode/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/vimode/po/LINGUAS b/vimode/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/vimode/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/vimode/po/POTFILES b/vimode/po/POTFILES new file mode 100644 index 000000000..f356a7e37 --- /dev/null +++ b/vimode/po/POTFILES @@ -0,0 +1 @@ +vimode/src/backends/backend-geany.c diff --git a/vimode/po/POTFILES.in b/vimode/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/vimode/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/vimode/po/POTFILES.skip b/vimode/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/vimode/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/vimode/po/be.po b/vimode/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/vimode/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/vimode/po/ca.po b/vimode/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/vimode/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/vimode/po/da.po b/vimode/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/vimode/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/vimode/po/de.po b/vimode/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/vimode/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/vimode/po/el.po b/vimode/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/vimode/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/vimode/po/es.po b/vimode/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/vimode/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/vimode/po/fr.po b/vimode/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/vimode/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/vimode/po/gl.po b/vimode/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/vimode/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/vimode/po/it.po b/vimode/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/vimode/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/vimode/po/ja.po b/vimode/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/vimode/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/vimode/po/kk.po b/vimode/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/vimode/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/vimode/po/meson.build b/vimode/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/vimode/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/vimode/po/nl.po b/vimode/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/vimode/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/vimode/po/pt.po b/vimode/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/vimode/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/vimode/po/pt_BR.po b/vimode/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/vimode/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/vimode/po/ru.po b/vimode/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/vimode/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/vimode/po/tr.po b/vimode/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/vimode/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/vimode/po/uk.po b/vimode/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/vimode/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/vimode/po/zh_CN.po b/vimode/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/vimode/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/webhelper/meson.build b/webhelper/meson.build new file mode 100644 index 000000000..194285444 --- /dev/null +++ b/webhelper/meson.build @@ -0,0 +1,46 @@ +project( + 'geany-webhelper', + 'c', + license : 'GPL-3.0-or-later', +) + +plugin_name = 'webhelper' + +subdir('po') +subdir('meson_config') + +cc = meson.get_compiler('c') +libm_dep = cc.find_library('m', required: true) + +geany_dep = dependency('geany') + +webkit2gtk_dep = dependency('webkit2gtk-4.1', required: false) +if not webkit2gtk_dep.found() + webkit2gtk_dep = dependency('webkit2gtk-4.0') +endif + +library( + plugin_name, + sources: [ + 'src/gwh-browser.c', + 'src/gwh-enum-types.c', + 'src/gwh-keybindings.c', + 'src/gwh-plugin.c', + 'src/gwh-settings.c', + 'src/gwh-utils.c', + ], + dependencies: [config_dep, geany_dep, libm_dep, webkit2gtk_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/webhelper/meson_config/config.h.in b/webhelper/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/webhelper/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/webhelper/meson_config/meson.build b/webhelper/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/webhelper/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/webhelper/po/LINGUAS b/webhelper/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/webhelper/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/webhelper/po/POTFILES b/webhelper/po/POTFILES new file mode 100644 index 000000000..bf830b453 --- /dev/null +++ b/webhelper/po/POTFILES @@ -0,0 +1,6 @@ +webhelper/src/gwh-enum-types.c +webhelper/src/gwh-keybindings.c +webhelper/src/gwh-settings.c +webhelper/src/gwh-utils.c +webhelper/src/gwh-browser.c +webhelper/src/gwh-plugin.c diff --git a/webhelper/po/POTFILES.in b/webhelper/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/webhelper/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/webhelper/po/POTFILES.skip b/webhelper/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/webhelper/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/webhelper/po/be.po b/webhelper/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/webhelper/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/webhelper/po/ca.po b/webhelper/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/webhelper/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/webhelper/po/da.po b/webhelper/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/webhelper/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/webhelper/po/de.po b/webhelper/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/webhelper/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/webhelper/po/el.po b/webhelper/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/webhelper/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/webhelper/po/es.po b/webhelper/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/webhelper/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/webhelper/po/fr.po b/webhelper/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/webhelper/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/webhelper/po/gl.po b/webhelper/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/webhelper/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/webhelper/po/it.po b/webhelper/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/webhelper/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/webhelper/po/ja.po b/webhelper/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/webhelper/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/webhelper/po/kk.po b/webhelper/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/webhelper/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/webhelper/po/meson.build b/webhelper/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/webhelper/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/webhelper/po/nl.po b/webhelper/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/webhelper/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/webhelper/po/pt.po b/webhelper/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/webhelper/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/webhelper/po/pt_BR.po b/webhelper/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/webhelper/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/webhelper/po/ru.po b/webhelper/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/webhelper/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/webhelper/po/tr.po b/webhelper/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/webhelper/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/webhelper/po/uk.po b/webhelper/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/webhelper/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/webhelper/po/zh_CN.po b/webhelper/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/webhelper/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/workbench/meson.build b/workbench/meson.build new file mode 100644 index 000000000..1796801e4 --- /dev/null +++ b/workbench/meson.build @@ -0,0 +1,55 @@ +project( + 'geany-workbench', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'workbench' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') +libgit2_dep = dependency('libgit2') +vte_dep = dependency('vte-2.91') + +gp_utils_dep = dependency( + 'gp_utils', + fallback: ['utils', 'gp_utils_dep'], + default_options: ['default_library=static'], +) + +wb_inc = include_directories('src') +library( + plugin_name, + sources: [ + 'src/dialogs.c', + 'src/idle_queue.c', + 'src/menu.c', + 'src/plugin_main.c', + 'src/popup_menu.c', + 'src/search_projects.c', + 'src/sidebar.c', + 'src/tm_control.c', + 'src/utils.c', + 'src/wb_globals.c', + 'src/wb_monitor.c', + 'src/wb_project.c', + 'src/workbench.c', + ], + include_directories: wb_inc, + dependencies: [config_dep, geany_dep, gp_utils_dep, libgit2_dep, vte_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/workbench/meson_config/config.h.in b/workbench/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/workbench/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/workbench/meson_config/meson.build b/workbench/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/workbench/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/workbench/po/LINGUAS b/workbench/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/workbench/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/workbench/po/POTFILES b/workbench/po/POTFILES new file mode 100644 index 000000000..c6c486225 --- /dev/null +++ b/workbench/po/POTFILES @@ -0,0 +1,11 @@ +workbench/src/dialogs.c +workbench/src/menu.c +workbench/src/plugin_main.c +workbench/src/popup_menu.c +workbench/src/search_projects.c +workbench/src/sidebar.c +workbench/src/utils.c +workbench/src/wb_globals.c +workbench/src/wb_monitor.c +workbench/src/wb_project.c +workbench/src/workbench.c diff --git a/workbench/po/POTFILES.in b/workbench/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/workbench/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/workbench/po/POTFILES.skip b/workbench/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/workbench/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/workbench/po/be.po b/workbench/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/workbench/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/workbench/po/ca.po b/workbench/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/workbench/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/workbench/po/da.po b/workbench/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/workbench/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/workbench/po/de.po b/workbench/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/workbench/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/workbench/po/el.po b/workbench/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/workbench/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/workbench/po/es.po b/workbench/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/workbench/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/workbench/po/fr.po b/workbench/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/workbench/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/workbench/po/gl.po b/workbench/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/workbench/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/workbench/po/it.po b/workbench/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/workbench/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/workbench/po/ja.po b/workbench/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/workbench/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/workbench/po/kk.po b/workbench/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/workbench/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/workbench/po/meson.build b/workbench/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/workbench/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/workbench/po/nl.po b/workbench/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/workbench/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/workbench/po/pt.po b/workbench/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/workbench/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/workbench/po/pt_BR.po b/workbench/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/workbench/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/workbench/po/ru.po b/workbench/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/workbench/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/workbench/po/tr.po b/workbench/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/workbench/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/workbench/po/uk.po b/workbench/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/workbench/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/workbench/po/zh_CN.po b/workbench/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/workbench/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file diff --git a/workbench/subprojects/utils b/workbench/subprojects/utils new file mode 120000 index 000000000..7d6b64ae3 --- /dev/null +++ b/workbench/subprojects/utils @@ -0,0 +1 @@ +../../utils/ \ No newline at end of file diff --git a/xmlsnippets/meson.build b/xmlsnippets/meson.build new file mode 100644 index 000000000..786df6cbb --- /dev/null +++ b/xmlsnippets/meson.build @@ -0,0 +1,36 @@ +project( + 'geany-xmlsnippets', + 'c', + license : 'GPL-2.0-or-later', +) + +plugin_name = 'xmlsnippets' + +subdir('po') +subdir('meson_config') + +geany_dep = dependency('geany') + +library( + plugin_name, + sources: [ + 'src/plugin.c', + 'src/test-stubs.c', + 'src/tests.c', + 'src/xmlsnippets.c', + ], + dependencies: [config_dep, geany_dep], + name_prefix: '', + install: true, + install_dir: plugin_path, +) + +install_data( + sources: [ + 'COPYING', + 'ChangeLog', + 'NEWS', + 'README', + ], + install_dir: plugin_docdir, +) diff --git a/xmlsnippets/meson_config/config.h.in b/xmlsnippets/meson_config/config.h.in new file mode 120000 index 000000000..3979e0549 --- /dev/null +++ b/xmlsnippets/meson_config/config.h.in @@ -0,0 +1 @@ +../../meson_config/config.h.in \ No newline at end of file diff --git a/xmlsnippets/meson_config/meson.build b/xmlsnippets/meson_config/meson.build new file mode 120000 index 000000000..0b8570490 --- /dev/null +++ b/xmlsnippets/meson_config/meson.build @@ -0,0 +1 @@ +../../meson_config/meson.build \ No newline at end of file diff --git a/xmlsnippets/po/LINGUAS b/xmlsnippets/po/LINGUAS new file mode 120000 index 000000000..d2e1be0b2 --- /dev/null +++ b/xmlsnippets/po/LINGUAS @@ -0,0 +1 @@ +../../po/LINGUAS \ No newline at end of file diff --git a/xmlsnippets/po/POTFILES b/xmlsnippets/po/POTFILES new file mode 100644 index 000000000..15d66fd42 --- /dev/null +++ b/xmlsnippets/po/POTFILES @@ -0,0 +1,4 @@ +xmlsnippets/src/plugin.c +xmlsnippets/src/xmlsnippets.c +xmlsnippets/src/tests.c +xmlsnippets/src/test-stubs.c diff --git a/xmlsnippets/po/POTFILES.in b/xmlsnippets/po/POTFILES.in new file mode 120000 index 000000000..1f444440a --- /dev/null +++ b/xmlsnippets/po/POTFILES.in @@ -0,0 +1 @@ +../../po/POTFILES.in \ No newline at end of file diff --git a/xmlsnippets/po/POTFILES.skip b/xmlsnippets/po/POTFILES.skip new file mode 120000 index 000000000..ab078939c --- /dev/null +++ b/xmlsnippets/po/POTFILES.skip @@ -0,0 +1 @@ +../../po/POTFILES.skip \ No newline at end of file diff --git a/xmlsnippets/po/be.po b/xmlsnippets/po/be.po new file mode 120000 index 000000000..98d007989 --- /dev/null +++ b/xmlsnippets/po/be.po @@ -0,0 +1 @@ +../../po/be.po \ No newline at end of file diff --git a/xmlsnippets/po/ca.po b/xmlsnippets/po/ca.po new file mode 120000 index 000000000..5af0921f1 --- /dev/null +++ b/xmlsnippets/po/ca.po @@ -0,0 +1 @@ +../../po/ca.po \ No newline at end of file diff --git a/xmlsnippets/po/da.po b/xmlsnippets/po/da.po new file mode 120000 index 000000000..904aae1fc --- /dev/null +++ b/xmlsnippets/po/da.po @@ -0,0 +1 @@ +../../po/da.po \ No newline at end of file diff --git a/xmlsnippets/po/de.po b/xmlsnippets/po/de.po new file mode 120000 index 000000000..1e14a6739 --- /dev/null +++ b/xmlsnippets/po/de.po @@ -0,0 +1 @@ +../../po/de.po \ No newline at end of file diff --git a/xmlsnippets/po/el.po b/xmlsnippets/po/el.po new file mode 120000 index 000000000..f21a6e7d0 --- /dev/null +++ b/xmlsnippets/po/el.po @@ -0,0 +1 @@ +../../po/el.po \ No newline at end of file diff --git a/xmlsnippets/po/es.po b/xmlsnippets/po/es.po new file mode 120000 index 000000000..cd37077df --- /dev/null +++ b/xmlsnippets/po/es.po @@ -0,0 +1 @@ +../../po/es.po \ No newline at end of file diff --git a/xmlsnippets/po/fr.po b/xmlsnippets/po/fr.po new file mode 120000 index 000000000..a2efb9bbe --- /dev/null +++ b/xmlsnippets/po/fr.po @@ -0,0 +1 @@ +../../po/fr.po \ No newline at end of file diff --git a/xmlsnippets/po/gl.po b/xmlsnippets/po/gl.po new file mode 120000 index 000000000..a5dc35f9a --- /dev/null +++ b/xmlsnippets/po/gl.po @@ -0,0 +1 @@ +../../po/gl.po \ No newline at end of file diff --git a/xmlsnippets/po/it.po b/xmlsnippets/po/it.po new file mode 120000 index 000000000..c19f196ad --- /dev/null +++ b/xmlsnippets/po/it.po @@ -0,0 +1 @@ +../../po/it.po \ No newline at end of file diff --git a/xmlsnippets/po/ja.po b/xmlsnippets/po/ja.po new file mode 120000 index 000000000..8e4e1db04 --- /dev/null +++ b/xmlsnippets/po/ja.po @@ -0,0 +1 @@ +../../po/ja.po \ No newline at end of file diff --git a/xmlsnippets/po/kk.po b/xmlsnippets/po/kk.po new file mode 120000 index 000000000..cb57bb9b6 --- /dev/null +++ b/xmlsnippets/po/kk.po @@ -0,0 +1 @@ +../../po/kk.po \ No newline at end of file diff --git a/xmlsnippets/po/meson.build b/xmlsnippets/po/meson.build new file mode 120000 index 000000000..821bc4182 --- /dev/null +++ b/xmlsnippets/po/meson.build @@ -0,0 +1 @@ +../../po/meson.build \ No newline at end of file diff --git a/xmlsnippets/po/nl.po b/xmlsnippets/po/nl.po new file mode 120000 index 000000000..31c476bb1 --- /dev/null +++ b/xmlsnippets/po/nl.po @@ -0,0 +1 @@ +../../po/nl.po \ No newline at end of file diff --git a/xmlsnippets/po/pt.po b/xmlsnippets/po/pt.po new file mode 120000 index 000000000..e9f31c2ec --- /dev/null +++ b/xmlsnippets/po/pt.po @@ -0,0 +1 @@ +../../po/pt.po \ No newline at end of file diff --git a/xmlsnippets/po/pt_BR.po b/xmlsnippets/po/pt_BR.po new file mode 120000 index 000000000..346866fc8 --- /dev/null +++ b/xmlsnippets/po/pt_BR.po @@ -0,0 +1 @@ +../../po/pt_BR.po \ No newline at end of file diff --git a/xmlsnippets/po/ru.po b/xmlsnippets/po/ru.po new file mode 120000 index 000000000..d5af83e88 --- /dev/null +++ b/xmlsnippets/po/ru.po @@ -0,0 +1 @@ +../../po/ru.po \ No newline at end of file diff --git a/xmlsnippets/po/tr.po b/xmlsnippets/po/tr.po new file mode 120000 index 000000000..814a94693 --- /dev/null +++ b/xmlsnippets/po/tr.po @@ -0,0 +1 @@ +../../po/tr.po \ No newline at end of file diff --git a/xmlsnippets/po/uk.po b/xmlsnippets/po/uk.po new file mode 120000 index 000000000..a29012752 --- /dev/null +++ b/xmlsnippets/po/uk.po @@ -0,0 +1 @@ +../../po/uk.po \ No newline at end of file diff --git a/xmlsnippets/po/zh_CN.po b/xmlsnippets/po/zh_CN.po new file mode 120000 index 000000000..ff8dd1dba --- /dev/null +++ b/xmlsnippets/po/zh_CN.po @@ -0,0 +1 @@ +../../po/zh_CN.po \ No newline at end of file