.. _gtk3: **gtk3** ======== GTK3, C dilinde yazılmış, görsel kullanıcı arayüzüdür. GNOME kütüphanesidir, masaüstü uygulamaları geliştirmek için kullanılır. **Paketi Derleme :** -------------------- .. code-block:: bash #!/usr/bin/env bash name="gtk3" version="3.24.49" description="Gimp Toolkit" source="https://gitlab.gnome.org/GNOME/gtk/-/archive/${version}/gtk-${version}.tar.gz" depends="cairo,libXi,libXext,libXfixes,libXcursor,libXdamage,librsvg,at-spi2-core,shared-mime-info,\ gdk-pixbuf,libxkbcommon,libepoxy,colord,libcloudproviders,dconf,cantarell-fonts,libpng,\ libXcomposite,libXinerama,glib,libXrandr,pango,wayland" builddepend="sassc,libsass" group="gui.libs" setup(){ CFLAGS="$CFLAGS -O2" \ CXXFLAGS="$CXXFLAGS -O2" \ XDG_DATA_DIRS=/usr/share/ cp -r ${dizin}/${paket}/files/ /tmp/kly/build/ cd $SOURCEDIR patch -Np1 -i ../files/0001-Allow-disabling-legacy-Tracker-search.patch meson setup $BUILDDIR --prefix=/usr \ --libdir=/usr/lib64/ \ -Db_lto=true \ -Dman=true \ -Dgtk_doc=true \ -Dbroadway_backend=true \ -Dtests=false \ -Dwayland_backend=false } build(){ ninja -C $BUILDDIR #meson compile -C build } package(){ DESTDIR=$DESTDIR ninja -C $BUILDDIR install install -Dm644 /dev/stdin "$DESTDIR/usr/share/gtk-3.0/settings.ini" < ${DESTDIR}/etc/profile.d/gtk3.sh echo "export GDK_CORE_DEVICE_EVENTS=1" >> ${DESTDIR}/etc/profile.d/gtk3.sh } Ek dosyaları indirmek için `tıklayınız.. `_ **Not:** Burada verilen derleme talimatı(script) **kly Paket Sistemi**'ni kullanarak paketi derler ve oluştur. Oluşan paket(**.kly uzantılı dosya**) **kly Paket Sistemi** kullanılarak siteme yüklenebilir. **kly Paket Sistemiyle Paket Yapma** konusunu okumak için `tıklayınız. <#klypaketyap>`_ .. raw:: pdf PageBreak