Merge pull request #3893 from ismetsezer/master
python3 paketleri hatalar düzeltildi
This commit is contained in:
@@ -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.
|
||||
@@ -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.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -142135,6 +142135,12 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<IsA>app:console</IsA>
|
||||
<<<<<<< HEAD
|
||||
<PartOf>programming.language.python3</PartOf>
|
||||
<Summary xml:lang="en">A CLI tool for AWS Lambda developers</Summary>
|
||||
<Description xml:lang="en">Kappa is a command line tool that (hopefully) makes it easier to deploy, update, and test functions for AWS Lambda.</Description>
|
||||
<Archive type="targz" sha1sum="742004fc0d44cd593a868dfc7cbb7d952517025c">https://https://sourceforge.net/p/adder/targz/ci/master/tree/kappa-0.7.0.tar.gz</Archive>
|
||||
=======
|
||||
<PartOf>hardware.optical</PartOf>
|
||||
<Summary xml:lang="en">A library for reading, mastering and writing optical discs</Summary>
|
||||
<Summary xml:lang="tr">Optik diskleri okumak, idare etmek ve yazmak için kitaplıklar</Summary>
|
||||
@@ -142204,6 +142210,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
|
||||
<Description xml:lang="en">libvirt is a toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). libvirt supports Xen hypervisor, QEMU emulator, KVM hypervisor, LXC Linux container system, OpenVZ Linux container system, User Mode Linux paravirtualized kernel and VirtualBox hypervisor together with remote management possibilities.</Description>
|
||||
<Description xml:lang="tr">libvirt yeni linux sürümlerinin sunduğu sanallaştırma özellikleriyle etkileşimi kolaylaştıran bir kütüphanedir. Xen, KVM ve VirtualBox hipervizorleri, QEMU emulatörü, LXC linux konteyner sistemi, User Mode Linux paravirtual sanallaştırma sistemi gibi sistemlerle birlikte çalışabilir ve tüm bu sistemlerin uzaktan yönetimi için de kullanılabilir.</Description>
|
||||
<Archive type="tarxz" sha1sum="8a38fd5a0538a8ac05c8e4722bc4015c51237be0">http://libvirt.org/sources/libvirt-3.0.0.tar.xz</Archive>
|
||||
>>>>>>> 7483b59bcb64423989f18e135d00618dca779c0e
|
||||
<BuildDependencies>
|
||||
<Dependency>qemu</Dependency>
|
||||
<Dependency>lvm2-devel</Dependency>
|
||||
|
||||
@@ -1 +1,5 @@
|
||||
da379d0fa9b378836cd0faab09b23f6ad60338bd
|
||||
<<<<<<< HEAD
|
||||
7b8faf04828f57c8f53a3910fb8d96bf3d13820a
|
||||
=======
|
||||
da379d0fa9b378836cd0faab09b23f6ad60338bd
|
||||
>>>>>>> 7483b59bcb64423989f18e135d00618dca779c0e
|
||||
|
||||
Binary file not shown.
@@ -1 +1,5 @@
|
||||
64c493c7e61b1199ba96f660d15cc1798b2d8c00
|
||||
<<<<<<< HEAD
|
||||
069149f33489230192f53e5ae99bcc8bc385bdb9
|
||||
=======
|
||||
64c493c7e61b1199ba96f660d15cc1798b2d8c00
|
||||
>>>>>>> 7483b59bcb64423989f18e135d00618dca779c0e
|
||||
|
||||
@@ -22,4 +22,4 @@ def build():
|
||||
def install():
|
||||
pythonmodules.install(pyVer="3")
|
||||
|
||||
pisitools.dodoc("README*","LISENCE","PKG-INFO","MANIFEST*")
|
||||
pisitools.dodoc("README*","PKG-INFO","MANIFEST*")
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>A CLI tool for AWS Lambda developers</Summary>
|
||||
<Description>Kappa is a command line tool that (hopefully) makes it easier to deploy, update, and test functions for AWS Lambda.</Description>
|
||||
<Archive sha1sum="742004fc0d44cd593a868dfc7cbb7d952517025c" type="targz">mirrors://p/adder/targz/ci/master/tree/kappa-0.7.0.tar.gz</Archive>
|
||||
<Archive sha1sum="742004fc0d44cd593a868dfc7cbb7d952517025c" type="targz">https://https://sourceforge.net/p/adder/targz/ci/master/tree/kappa-0.7.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="3.6.0">python3-devel</Dependency>
|
||||
<Dependency versionFrom="19.6.1">python3-setuptools</Dependency>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>A microframework based on uvloop, httptools, and learnings of flask</Summary>
|
||||
<Description>Sanic is a Flask-like Python 3.5+ web server thats written to go fast. Its based on the work done by the amazing folks at magicstack</Description>
|
||||
<Archive sha1sum="3414b034921ffb4438fc852a6910a4afdc1805d5" type="targz">mirrors://packages/d5/38/65c654c8c412984fc78a9460cf9add5cbd3a6ee87788160eecaa1ec90529/sanic-0.6.0.tar.gz#md5=4fce620187338405bb84a3de109b57b9</Archive>
|
||||
<Archive sha1sum="3414b034921ffb4438fc852a6910a4afdc1805d5" type="targz">https://pypi.python.org/packages/d5/38/65c654c8c412984fc78a9460cf9add5cbd3a6ee87788160eecaa1ec90529/sanic-0.6.0.tar.gz#md5=4fce620187338405bb84a3de109b57b9</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="3.6.0">python3-devel</Dependency>
|
||||
<Dependency versionFrom="19.6.1">python3-setuptools</Dependency>
|
||||
|
||||
@@ -22,4 +22,4 @@ def build():
|
||||
def install():
|
||||
pythonmodules.install(pyVer="3")
|
||||
|
||||
pisitools.dodoc("README*","LISENCE","PKG-INFO","MANIFEST*")
|
||||
pisitools.dodoc("README*","PKG-INFO","MANIFEST*")
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Zappa - Serverless Python</Summary>
|
||||
<Description>Server-less Python Web Services for AWS Lambda and API Gateway</Description>
|
||||
<Archive sha1sum="dae82fd04acc4425476f4c8c7f9a878da1a23b7c" type="targz">mirrors://packages/ef/e6/9ce58a86924a320b213f082c7a9d2b5c15d71aeb2df7b5bfdcb0fecc20f3/zappa-0.43.2.tar.gz#md5=47f8c177d64608bb7422444e0149d183</Archive>
|
||||
<Archive sha1sum="dae82fd04acc4425476f4c8c7f9a878da1a23b7c" type="targz">https://pypi.python.org/packages/ef/e6/9ce58a86924a320b213f082c7a9d2b5c15d71aeb2df7b5bfdcb0fecc20f3/zappa-0.43.2.tar.gz#md5=47f8c177d64608bb7422444e0149d183</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="3.6.0">python3-devel</Dependency>
|
||||
<Dependency versionFrom="19.6.1">python3-setuptools</Dependency>
|
||||
|
||||
Reference in New Issue
Block a user