From dc639ae15018ffa1a2084fbb32017d5015df4439 Mon Sep 17 00:00:00 2001 From: ismetsezer Date: Thu, 17 Aug 2017 20:35:38 +0300 Subject: [PATCH] urrller yeniden duzenlendi --- bagimlilik-belirleme-devel.txt | 46 +++++++++++++++++ bagımlılık-belirleme-devel.txt | 50 ------------------- .../language/python3/python3-kappa/pspec.xml | 2 +- .../language/python3/python3-zappa/pspec.xml | 2 +- 4 files changed, 48 insertions(+), 52 deletions(-) create mode 100644 bagimlilik-belirleme-devel.txt delete mode 100644 bagımlılık-belirleme-devel.txt diff --git a/bagimlilik-belirleme-devel.txt b/bagimlilik-belirleme-devel.txt new file mode 100644 index 0000000000..cb160ec688 --- /dev/null +++ b/bagimlilik-belirleme-devel.txt @@ -0,0 +1,46 @@ +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/bagımlılık-belirleme-devel.txt b/bagımlılık-belirleme-devel.txt deleted file mode 100644 index e2bdfbd699..0000000000 --- a/bagımlılık-belirleme-devel.txt +++ /dev/null @@ -1,50 +0,0 @@ -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/programming/language/python3/python3-kappa/pspec.xml b/programming/language/python3/python3-kappa/pspec.xml index 1d5f455655..5f0c098d1e 100644 --- a/programming/language/python3/python3-kappa/pspec.xml +++ b/programming/language/python3/python3-kappa/pspec.xml @@ -13,7 +13,7 @@ app:console A CLI tool for AWS Lambda developers Kappa is a command line tool that (hopefully) makes it easier to deploy, update, and test functions for AWS Lambda. - mirrors://p/adder/targz/ci/master/tree/kappa-0.7.0.tar.gz + https://https://sourceforge.net/p/adder/targz/ci/master/tree/kappa-0.7.0.tar.gz python3-devel python3-setuptools diff --git a/programming/language/python3/python3-zappa/pspec.xml b/programming/language/python3/python3-zappa/pspec.xml index f1b6f2d7fe..43324249df 100644 --- a/programming/language/python3/python3-zappa/pspec.xml +++ b/programming/language/python3/python3-zappa/pspec.xml @@ -13,7 +13,7 @@ app:console Zappa - Serverless Python Server-less Python Web Services for AWS Lambda and API Gateway - mirrors://packages/ef/e6/9ce58a86924a320b213f082c7a9d2b5c15d71aeb2df7b5bfdcb0fecc20f3/zappa-0.43.2.tar.gz#md5=47f8c177d64608bb7422444e0149d183 + https://pypi.python.org/packages/ef/e6/9ce58a86924a320b213f082c7a9d2b5c15d71aeb2df7b5bfdcb0fecc20f3/zappa-0.43.2.tar.gz#md5=47f8c177d64608bb7422444e0149d183 python3-devel python3-setuptools