GTK2 Media Player - Dependencies List

=== Runtime Dependencies ===
These libraries are required to run the application.

1. GTK+ 2.0
   - Debian/Ubuntu: libgtk2.0-0
   - Arch/Fedora: gtk2

2. libmpv (The portable version of this player bundles this)
   - Debian/Ubuntu: libmpv2 or libmpv1
   - Arch/Fedora: mpv

3. Standard System Libraries
   - glib-2.0
   - gobject-2.0
   - gio-2.0
   - libm (Math)
   - libdl (Dynamic Linking)
   - libpthread (Threads)


=== Build Dependencies ===
These are required to compile the source code.

1. Build Tools
   - gcc (C Compiler)
   - make
   - pkg-config

2. Development Headers
   - libgtk2.0-dev
   - libmpv-dev

=== Installation Command (Debian/Ubuntu) ===
sudo apt install build-essential pkg-config libgtk2.0-dev libmpv-dev
