diff --git a/bagımlılık-belirleme-devel.txt b/bagımlılık-belirleme-devel.txt new file mode 100644 index 0000000000..e2bdfbd699 --- /dev/null +++ b/bagımlılık-belirleme-devel.txt @@ -0,0 +1,50 @@ +Herhangi bir paketin *-devel paketinin bağımlılığının tam olarak yazılması, pakete bağımlı diğer paketlerinde düzgün bir şekilde derlenmesi sağlayacaktır. Bu sebeple yapılan, derlenen paketlerin, derlendikten sonra; + +checkelf -s -x *.pisi + +çıktısının haricinde bir yolu daha var ki buda, derlenme dizinine gidip (/var/pisi/*) buradaki install dizinimizde /usr/lib/pkgconfig/*.pc içerisindeki *.pc dosyasının içeriğini okumaktır. + +Bu dosyanın içerisinde; + +Requires.private: +Requires: + +yani bağımlı ve özel bağımlı olarak karşısında bağımlı paketler yazmaktadır. burada yazanları pisi sf ile sistemde tartıp ne olduğunu bulabiliriz. + +Örnek; + +libaccounts-glib paketinin : install dizini /var/pisi/libaccounts-glib-1.21-1/install + +pkgconfig dizini : /var/pisi/libaccounts-glib-1.21-1/install/usr/lib/pkgconfig/libaccounts-glib.pc + +libaccounts-glib.pc dosyasının içeriği; + +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include +applicationfilesdir=${prefix}/share/accounts/applications +servicefilesdir=${prefix}/share/accounts/services +servicetypefilesdir=${prefix}/share/accounts/service_types +providerfilesdir=${prefix}/share/accounts/providers + +Name: libaccounts-glib +Description: A low-level library for managing accounts settings. +Requires: glib-2.0 gobject-2.0 gio-unix-2.0 +Require.private: libxml-2.0 sqlite3 +Version: 1.21 +Libs: -L${libdir} -laccounts-glib +Cflags: -I${includedir} + +konsolu açıp; + +pisi sf glib-2.0 (çok fazla sonuç çıkacaktır ama içlerinden bu glib-2.0 bulmak zor değil ismiyle aynı paket olacak) + + +glib2-devel paketi olduğunu öğreneceksiniz. + +-devel bağımlılıklarını bu şekilde bulabiliriz. + + + + diff --git a/pisi-index.xml b/pisi-index.xml index b05b89e3cd..3cf6999830 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -28555,6 +28555,7 @@ qt5-base-devel qt5-x11extras-devel libxcb-devel + kwayland-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel @@ -28569,6 +28570,8 @@ libkscreen qt5-base + kwayland + libXrandr libxcb libgcc qt5-x11extras @@ -28586,6 +28589,7 @@ libxcb-devel qt5-base-devel + libXrandr-devel qt5-x11extras-devel libkscreen @@ -28597,7 +28601,7 @@ - 2016-03-30 + 2016-03-31 5.6.1 First Release. Stefan Gronewold(groni) @@ -29516,6 +29520,7 @@ libXft-devel libxkbfile-devel kded-devel + plasma-nm libxcb-devel freetype-devel libusb-compat-devel @@ -29553,6 +29558,7 @@ kactivities karchive kauth + plasma-nm kbookmarks kcmutils kcodecs @@ -29627,7 +29633,7 @@ - 2016-03-30 + 2016-03-31 5.6.1 First Release. Stefan Gronewold(groni) @@ -30910,6 +30916,7 @@ KWallet PAM integration. http://download.kde.org/stable/plasma/5.6.1/kwallet-pam-5.6.1.tar.xz + qt5-base-devel pam-devel libgcrypt-devel extra-cmake-modules @@ -30920,6 +30927,7 @@ kwallet-pam pam + qt5-base libgcrypt @@ -30931,7 +30939,7 @@ - 2016-03-30 + 2016-03-31 5.6.1 First Release. Stefan Gronewold(groni) diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index cb5f6b3a6e..b580734a09 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -2502d90c940a78086b9d759d3e16c0775e9c0a88 \ No newline at end of file +9bdadbcdd65b0f56e43483ef2983e17f48694b15 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 282615aa8c..856abfae54 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 1b4f7226ef..990c2f8750 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -4d1844e64055d085dde48a193b1160f43d142074 \ No newline at end of file +6371a04ed265a157e819205affef0f510e4d0ea1 \ No newline at end of file