Commit graph

57 commits

Author SHA1 Message Date
Nirbheek Chauhan
efaaa6d888 ci: Add a gdk-pixbuf file-based wrap for gtk4
gtk4 ships a git wrap, which causes our CI to fail when GNOME gitlab
has downtime.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7728>
2024-10-24 15:52:15 +05:30
Nirbheek Chauhan
1a394e8b43 meson: Update gitignore for latest glib containing sysprof.wrap
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7611>
2024-10-11 21:20:59 +00:00
François Laignel
29063d2ebc root: add .helix to .gitignore
[helix] can use project specific configuration in the `.helix` directory under
the project root. For GStreamer development, this can be used to:

* point the lsp (clangd) to the folder where `compile_commands.json` is
  generated,
* avoid automatic header insertion,
* define gst-indent as the formatter (from the gstreamer/scripts dir).

.helix/languages.toml:

```toml
[language-server.clangd]
args = [
  "--compile-commands-dir=builddir",
  "--header-insertion=never",
]

[[language]]
name = "c"
auto-format = true
formatter = { command = "gst-indent", args = ["-st"] }
```

[helix]: https://helix-editor.com/

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7612>
2024-10-04 12:34:58 +00:00
L. E. Segovia
31baaf8906 Android tutorials: add outputs to gitignore
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6419>
2024-03-27 08:20:27 +00:00
Nirbheek Chauhan
b7e2b24945 meson: Force pcre2 to be provided by a subproject on macOS
Newer macOS provides /usr/lib/pkgconfig/libpcre2-8.pc which is broken
because it says headers are in /usr/include but that directory doesn't
exist. It can only be used to find the library, which only exists on
newer macOS at /usr/lib/libpcre2-8.dylib, so it's also unusable.

So, force usage of the subproject for glib.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5060>
2023-07-20 11:00:35 +00:00
Nirbheek Chauhan
89c82cfa55 gitignore: Ignore abseil-cpp wrap redirect
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5045>
2023-07-19 13:01:49 +00:00
Olivier Crête
48c43e5b7f gst-omx: Retire the whole package
The OpenMAX standard is long dead and even the Raspberry Pi OS
no longer supports it.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4976>
2023-07-16 19:10:03 +00:00
Edward Hervey
e5ca0b6e94 gitignore: Add clangd cache directory
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4918>
2023-06-22 22:34:52 +00:00
Andoni Morales Alastruey
083da950f4 vscode: add VSCode IDE integration
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1386>
2023-04-13 16:36:09 +00:00
Seungha Yang
d8e4b44041 gitignore: Ignore editor specific config files
Ignore VSCode specific config files. Probably
people might want to add more other editor/IDE
specific files to gitignore as of this commit though,
we can prune it based on agreement later.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1276>
2023-02-16 21:05:40 +00:00
Seungha Yang
9fa5fbc25e gitignore: Ignore gtest.wrap
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3893>
2023-02-05 04:28:00 +09:00
Nirbheek Chauhan
b3fb3c3f30 gitignore: Ignore redirect wrap files only
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3708>
2023-01-25 11:38:52 +00:00
Nirbheek Chauhan
331a367f19 meson: Add a patch that fixes pangocairo usage in gst-plugins-rs
Also remove an unused patch.

https://gitlab.gnome.org/GNOME/pango/-/merge_requests/665

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3592>
2022-12-17 07:37:03 +05:30
Seungha Yang
5869855a98 gitignore: Ignore *.wrap files again
There are various redirection *.wrap files which result in noisy
diff. Just ignore the entire wrap files. We can update wrap files
anytime via -f option.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1140>
2021-10-14 14:21:46 +00:00
Xavier Claessens
c2ca545a72 Fix gitignore
- `*build*/` is not needed because Meson puts a .gitignore in builddir
already.

- `meson/` why?

- `/gst*` is too wide, it includes e.g. gst-env.py, list symlinks
explicitly instead.

- `subprojects/*` excludes all .wrap files, and `!subprojects/gst*` is
not enough because e.g. `macos-bison-binary` is still ignored. Instead
ignore only directories except those we include in our git repository.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/969>
2021-09-29 20:11:55 +00:00
Thibault Saunier
ff9fb20818 gitignore: Ignore symlinks
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/919>
2021-09-28 15:50:27 +00:00
Thibault Saunier
07b4c930bc Cleanup .gitignore
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/891>
2021-09-24 16:21:18 -03:00
Seungha Yang
fbc0fa0086 subprojects: Add libjpeg-turbo wrap
Would be useful for Windows

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/253>
2021-08-03 22:01:49 +09:00
Tim-Philipp Müller
d3c4043db3 .gitignore: add more subproject checkouts
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/231>
2021-01-14 19:18:55 +00:00
Arun Raghavan
f0210bf92e gitignore: Add the webrtc-audio-processing subproject
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/227>
2020-12-03 06:40:15 -05:00
Nirbheek Chauhan
e3d694195f gitignore: Add new subprojects to ignore list
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223>
2020-11-04 18:56:38 +05:30
Philippe Normand
e7b9f6b04a wpebackend-fdo: Update to 1.9
This commit will be useful for the wpesrc audio support, and for CI/SHM purposes
in general.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/202>
2020-10-09 18:17:57 +00:00
Philippe Normand
852f8f7a53 Add libwpe subproject
This is a dependency of wpebackend-fdo.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/202>
2020-10-09 18:17:57 +00:00
Nirbheek Chauhan
84bd496035 Update .gitignore with subprojects and gdbinit
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/180>
2020-08-03 18:52:20 +00:00
Ederson de Souza
a910ea6192 Revert "Revert "Add libavtp wrap file""
This reverts commit 1ec87d752a.

As the avtp plugin on gst-plugins-bad is now ensured to be built only on
Linux, this patch can come back.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/153>
2020-06-30 15:47:18 -07:00
Edward Hervey
1ec87d752a Revert "Add libavtp wrap file"
This reverts commit 93074302b9.

Adding libavtp hasn't properly passed CI for some reason.

Reopens !148

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/152>
2020-05-28 10:09:51 +02:00
Ederson de Souza
93074302b9 Add libavtp wrap file
So that the avtp plugin on gst-plugins-bad cab be built and tested on
the CI.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/148>
2020-05-27 17:29:40 -07:00
Stéphane Cerveau
94aed416e0 wrap: add libopenjp2 for gst-plugins-bad
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/147>
2020-05-14 17:16:11 +02:00
Stéphane Cerveau
4f8b12ee68 subprojects: add libdrm wrap 2020-04-03 10:15:09 +02:00
Seungha Yang
7aaa11aa77 gitignore: Ignore libxml2 and sqlite
Add more things to ignore.
2020-01-06 12:19:08 +00:00
Guillaume Desmottes
20fc4b92b8 add gst-plugins-rs
Fix #63
2019-12-24 09:25:40 +05:30
Nirbheek Chauhan
85e818947b .gitignore: Ignore subproject package cache 2019-11-23 23:39:54 +05:30
Ruben Gonzalez
a15dc0b589 Add gst-examples in gitignore 2019-10-25 16:04:52 +02:00
Ruben Gonzalez
f93a39a9ee Add subprojects/gst-docs in gitignore
gst-docs in only build on Linux if hotdoc is in the PATH.

A correct gitigonore is important for modern tools like ripgrep,
fd or skim.
2019-10-20 21:21:27 +02:00
Matthew Waters
d0acfc2bf7 add gst-examples repository to subproject list 2019-07-25 12:03:00 +10:00
Nirbheek Chauhan
cb3db265fe gitignore: Also ignore subproject symlinks
These subproject dirs are only ignored if they are directories if you
use a trailing slash.
2019-04-17 16:44:28 +05:30
Mart Raudsepp
be1eae5df3 gitignore: Add top-level libnice symlink
Missed adjustment from commit d3029ec0d6.
2019-04-16 16:00:45 +03:00
Nirbheek Chauhan
0f55b18c8c meson: Add a subproject wrap file for x264
This allows building x264enc from -ugly on all platforms.
2019-04-02 13:16:05 +00:00
Nirbheek Chauhan
fa32c47022 Add FFmpeg.wrap and update .gitignore
Tested on Linux and Windows (MSVC)
2019-03-27 19:00:56 +05:30
Nirbheek Chauhan
6f33955af4 Add subprojects/libsoup/ to .gitignore 2019-02-08 16:25:29 +05:30
Nirbheek Chauhan
62c85c49e6 Add orc to gitignore 2019-02-05 17:58:48 +05:30
Arun Raghavan
9596096907 gitignore: Add cscope files
Ignores top-level cscope files that might be used for a cross-project
cscope index.
2018-12-29 12:45:16 +05:30
Arun Raghavan
35829b825f gitignore: Add top-level pygobject symlink 2018-12-29 12:44:06 +05:30
Nicolas Dufresne
6bb5408f1b Revert "Updated after gst-libav got moved to gst-ffmpeg"
This reverts commit d027bf7401.
2018-11-06 06:02:34 -05:00
Nicolas Dufresne
d027bf7401 Updated after gst-libav got moved to gst-ffmpeg 2018-11-06 05:34:52 -05:00
Thibault Saunier
8eaf74d816 Use subproject 'required' argument
Making the whole logic much simpler, and end result more accurate
2018-10-27 17:20:33 +01:00
Mathieu Duponchelle
c42ec82de6 Add pygobject and pycairo as subprojects 2018-10-27 17:58:44 +02:00
Nirbheek Chauhan
839acd5bd6 gitignore: Ignore the subprojects openh264 git repo 2018-10-02 09:53:09 +05:30
Nirbheek Chauhan
2a675954c4 Update .gitignore and add more subprojects 2018-07-27 18:50:01 +05:30
Matthew Waters
13ff7f43ec add gl-headers subproject for necessary OpenGL headers
At least for windows.
2018-06-07 14:13:03 +10:00