.\" -*- coding: UTF-8 -*- '\" t .\" Title: makepkg .\" Author: [see the "Authors" section] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2026-01-12 .\" Manual: Pacman Manual .\" Source: Pacman 7.1.0 .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH MAKEPKG 8 "12 يناير 2026" "Pacman 7\&.1\&.0" "دليل Pacman" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH الاسم makepkg \- أداة بناء الحزم .SH موجز .sp \fImakepkg\fP [خيارات] [متغير_بيئة=قيمة] [متغير_بيئة+=قيمة] \&... .SH الوصف .sp \fImakepkg\fP هو سكريبت لأتمتة بناء الحزم\&. متطلبات استخدام السكريبت هي منصة *nix قادرة على البناء وسكريبت بناء مخصص لكل حزمة ترغب في بنائها (يُعرف باسم PKGBUILD)\&. انظر \fBPKGBUILD\fP(5) للتفاصيل حول إنشاء سكريبتات البناء الخاصة بك\&. .sp ميزة البناء القائم على السكريبت هي أن العمل يُنجز مرة واحدة فقط\&. بمجرد حصولك على سكريبت البناء لحزمة، سيقوم \fImakepkg\fP بالباقي: تنزيل ملفات المصدر والتحقق من صحتها، فحص التبعيات، ضبط إعدادات وقت البناء، بناء الحزمة، تثبيت الحزمة في جذر مؤقت، إجراء التخصيصات، توليد البيانات الوصفية، وتجميع كل شيء لاستخدامه بواسطة pacman\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBملاحظة\fP .ps -1 .br .sp يستخدم \fImakepkg\fP الإعدادات المحلية الحالية افتراضيًا ولا يقوم بإلغاء تعيينها عند بناء الحزم\&. إذا كنت ترغب في مشاركة مخرجات البناء مع الآخرين عند طلب المساعدة أو لأغراض أخرى، قد ترغب في تشغيل "LC_ALL=C makepkg" بحيث لا تكون سجلاتك ومخرجاتك مترجمة\&. .sp .5v .RE .SH الخيارات .PP \fB\-A, \-\-ignorearch\fP .RS 4 تجاهل حقل بنية مفقود أو غير مكتمل في سكريبت البناء\&. هذا لإعادة بناء الحزم من المصدر عندما يكون PKGBUILD قديمًا قليلاً وغير محدث بحقل arch=(\*(Aqبنيتك\*(Aq)\&. .RE .PP \fB\-c\fP، \fB\-\-clean\fP .RS 4 تنظيف ملفات وأدلة العمل المتبقية بعد بناء ناجح\&. .RE .PP \fB\-\-config\fP <ملف> .RS 4 استخدام ملف إعدادات بديل بدلاً من الملف المبدئي /etc/makepkg\&.conf\&. .RE .PP \fB\-d\fP، \fB\-\-nodeps\fP .RS 4 عدم إجراء أي فحوصات للتبعيات\&. سيسمح لك هذا بتجاوز وتجاهل أي تبعيات مطلوبة\&. هناك احتمال كبير أن يؤدي هذا الخيار إلى تعطيل عملية البناء إذا لم تكن جميع التبعيات مثبتة\&. .RE .PP \fB\-e, \-\-noextract\fP .RS 4 عدم استخراج ملفات المصدر أو تشغيل دالة prepare() (إن وجدت)؛ استخدام أي مصدر موجود بالفعل في دليل $srcdir/\&. هذا مفيد إذا كنت ترغب في الدخول إلى $srcdir/ وتصحيح أو تعديل الكود يدويًا، ثم إنشاء حزمة من النتيجة\&. ضع في اعتبارك أن إنشاء تصحيح قد يكون حلاً أفضل للسماح للآخرين باستخدام PKGBUILD الخاص بك\&. .RE .PP \fB\-\-verifysource\fP .RS 4 لكل ملف مصدر في مصفوفة المصادر في PKGBUILD، تنزيل الملف إذا لزم الأمر وإجراء فحوصات السلامة\&. لا يتم إجراء أي استخراج أو بناء\&. لن يتم التعامل مع التبعيات المحددة في PKGBUILD ما لم يتم استخدام \-\-syncdeps\&. مفيد لإجراء عمليات بناء لاحقة دون اتصال\&. .RE .PP \fB\-f, \-\-force\fP .RS 4 لن يقوم makepkg ببناء حزمة إذا كانت حزمة مبنية موجودة بالفعل في دليل PKGDEST (المُعيّن في \fBmakepkg.conf\fP(5))، والذي قد يكون مبدئيًا الدليل الحالي\&. هذا يسمح باستبدال الحزمة المبنية\&. .RE .PP \fB\-g, \-\-geninteg\fP .RS 4 لكل ملف مصدر في مصفوفة المصادر في PKGBUILD، تنزيل الملف إذا لزم الأمر وتوليد فحوصات السلامة\&. يتم تحديد فحوصات السلامة المُولّدة بواسطة الفحوصات الموجودة في PKGBUILD، مع الرجوع إلى قيمة مصفوفة INTEGRITY_CHECK في makepkg\&.conf(5) إذا كانت هذه غائبة\&. يمكن إعادة توجيه هذا المخرجات إلى PKGBUILD الخاص بك للتحقق من المصدر باستخدام "makepkg \-g >> PKGBUILD"\&. .RE .PP \fB\-\-skipinteg\fP .RS 4 عدم إجراء أي فحوصات سلامة (مجموع اختباري وPGP) على ملفات المصدر\&. .RE .PP لا تتحقق من مجاميع التحقق لملفات المصدر. .RS 4 لا تقم بالتحقق من مجموعات المراجعة لملفات المصدر\&. .RE .PP لا تتحقق من توقيعات PGP لملفات المصدر. .RS 4 لا تتحقق من توقيعات PGP لملفات المصدر\&. .RE .PP \fB\-h، \-\-help\fP .RS 4 صيغة المخرجات وخيارات سطر الأوامر\&. .RE .PP \fB\-\-holdver\fP .RS 4 عند استخدام مصادر VCS (\fBPKGBUILD\fP(5))، لن تحدث أي مصادر مسجلة حاليًا إلى أحدث إصدار\&. .RE .PP \fB\-i, \-\-install\fP .RS 4 تثبيت أو ترقية الحزمة بعد نجاح عملية التجميع باستخدام \fBpacman\fP(8)\&. .RE .PP \fB\-L, \-\-log\fP .RS 4 تمكين التسجيل\&. سيؤدي هذا إلى استخدام برنامج \fBtee\fP لإرسال مخرجات كل وظيفة من وظائف PKGBUILD إلى كل من وحدة التحكم وملف نصي في دليل البناء باسم pkgbase\-pkgver\-pkgrel\-arch\-\&.log\&. كما ذكر أعلاه، سيتم ترجمة السجلات، لذا قد ترغب في ضبط الإعدادات المحلية وفقًا لذلك إذا كنت تشارك مخرجات السجل مع الآخرين\&. .RE .PP \fB\-m\fP، \fB\-\-nocolor\fP .RS 4 تعطيل الألوان في رسائل الإخراج\&. .RE .PP \fB\-o, \-\-nobuild\fP .RS 4 تنزيل الملفات وفك ضغطها، وتشغيل الدالة prepare()، دون القيام بتركيبها\&. يفيد هذا مع الخيار \fI\-\-noextract\fP إذا كنت ترغب في تعديل الملفات الموجودة في $srcdir/ قبل التركيب\&. .RE .PP \fB\-p\fP .RS 4 اقرأ البرنامج النصي الخاص بالحزمة (buildscript) بدلاً من ملف PKGBUILD الافتراضي؛ انظر \fBPKGBUILD\fP(5)\&. يجب أن يكون البرنامج النصي موجودًا في الدليل الذي يُستدعى منه makepkg\&. .RE .PP \fB\-r, \-\-rmdeps\fP .RS 4 بعد إتمام عملية التجميع بنجاح، أزل أي تبعيات مثبتة بواسطة makepkg أثناء عملية تحديد التبعيات وتثبيتها تلقائيًا عند استخدام الخيار \-s\&. .RE .PP \fB\-R, \-\-repackage\fP .RS 4 إعادة تجميع محتويات الحزمة دون إعادة بناء الحزمة نفسها\&. وتُعد هذه الطريقة مفيدة إذا نسيت، على سبيل المثال، إدراج أحد التبعيات أو ملف التثبيت في ملف PKGBUILD الخاص بك، ولا يتطلب ذلك تغيير عملية البناء نفسها\&. .RE .PP \fB\-s, \-\-syncdeps\fP .RS 4 تثبيت التبعيات المفقودة باستخدام pacman\&. عندما لا تُعثر على تبعيات وقت البناء أو وقت التشغيل، سيحاول pacman حلها\&. إذا نجح، سيتم تنزيل الحزم المفقودة وتثبيتها\&. .RE .PP \fB\-S, \-\-source\fP .RS 4 لا تقم ببناء الحزمة فعليًا، بل قم ببناء كرة مصدرية فقط لا تتضمن المصادر التي يمكن جلبها عبر رابط تنزيل\&. هذا مفيد لتمرير كرة واحدة إلى برنامج آخر مثل chroot أو باني عن بُعد أو رفع كرة\&. نظرًا للتحقق من تكامل البيانات، يجب أن تكون جميع ملفات المصدر للحزمة موجودة أو قابلة للتنزيل\&. .RE .PP \fB\-V، \-\-version\fP .RS 4 اعرض معلومات الإصدارة\&. .RE .PP \fB\-C, \-\-cleanbuild\fP .RS 4 تنظيف نتائج البناء من تشغيلات سابقة لـ makepkg في الدليل الحالي بإزالة $srcdir قبل بناء الحزمة\&. .RE .PP \fB\-D\fP , \fB\-\-dir\fP .RS 4 الانتقال إلى الدليل قبل قراءة PKGBUILD أو فعل أي شيء آخر\&. .RE .PP \fB\-\-allsource\fP .RS 4 لا تقم ببناء الحزمة فعليًا، بل قم ببناء كرة مصدرية فقط تتضمن جميع المصادر، بما في ذلك تلك التي تُنزل عادةً عبر makepkg\&. هذا مفيد لتمرير كرة واحدة إلى برنامج آخر مثل chroot أو باني عن بُعد\&. كما سيلبي متطلبات GPL عند توزيع الحزم الثنائية\&. .RE .PP \fB\-\-check\fP .RS 4 تشغيل دالة check() في PKGBUILD، متجاوزًا الإعداد في \fBmakepkg.conf\fP(5)\&. .RE .PP \fB\-\-noarchive\fP .RS 4 لا تنشئ الأرشيف في نهاية عملية البناء\&. هذا قد يكون مفيدًا لاختبار دالة package() أو إذا كان توزيعك المستهدف لا يستخدم pacman\&. .RE .PP \fB\-\-nocheck\fP .RS 4 لا تشغل دالة check() في PKGBUILD أو تعالج checkdepends\&. .RE .PP \fB\-\-noprepare\fP .RS 4 لا تشغل دالة prepare() في PKGBUILD\&. .RE .PP \fB\-\-noverify\fP .RS 4 لا تشغل دالة verify() في PKGBUILD\&. .RE .PP \fB\-\-sign\fP .RS 4 توقيع الحزمة الناتجة باستخدام gpg، متجاوزًا الإعداد في \fBmakepkg.conf\fP(5)\&. .RE .PP \fB\-\-nosign\fP .RS 4 لا تنشئ توقيعًا للحزمة المبنية\&. .RE .PP \fB\-\-key\fP <مفتاح> .RS 4 تحديد مفتاح لاستخدامه عند توقيع الحزم، متجاوزًا إعداد GPGKEY في \fBmakepkg.conf\fP(5)\&. إذا لم يُحدد في أي من الموقعين، سيُستخدم المفتاح المبدئي من سلسلة المفاتيح\&. .RE .PP \fB\-\-noconfirm\fP .RS 4 (يُمرر إلى pacman) منع pacman من انتظار إدخال المستخدم قبل المتابعة في العمليات\&. .RE .PP \fB\-\-needed\fP .RS 4 (يُمرر إلى pacman) إخبار pacman بعدم إعادة تثبيت هدف إذا كان محدثًا بالفعل\&. (يُستخدم مع \fI\-i\fP / \fI\-\-install\fP)\&. .RE .PP \fB\-\-asdeps\fP .RS 4 (يُمرر إلى pacman) تثبيت الحزم كغير مثبتة بشكل صريح (يُستخدم مع \fI\-i\fP / \fI\-\-install\fP)\&. .RE .PP \fB\-\-noprogressbar\fP .RS 4 (يُمرر إلى pacman) منع pacman من عرض شريط تقدم؛ مفيد إذا كنت تُعيد توجيه مخرجات makepkg إلى ملف\&. .RE .PP \fB\-\-packagelist\fP .RS 4 سرد أسماء ملفات الحزم التي ستُنتج دون بناء\&. تتضمن أسماء ملفات الحزم المدرجة PKGDEST وPKGEXT\&. .RE .PP \fB\-\-printsrcinfo\fP .RS 4 توليد وطباعة ملف SRCINFO إلى stdout\&. .RE .SH "ميزات إضافية" .sp يدعم makepkg بناء إصدارات تطويرية من الحزم دون الحاجة إلى تحديث pkgver يدويًا في PKGBUILD\&. كان هذا يُنجز سابقًا باستخدام الأداة المنفصلة \fIversionpkg\fP\&. انظر \fBPKGBUILD\fP(5) للتفاصيل حول كيفية إعداد PKGBUILD تطويري\&. .SH "قابلية إعادة الإنتاج" .sp صُمم makepkg ليكون متوافقًا مع البناءات القابلة للتكرار\&. إذا كان متغير البيئة \fBSOURCE_DATE_EPOCH\fP مُعينًا، سيُصدر إلى العمليات الفرعية، وسيتم توحيد أوقات تعديل ملفات المصدر والحزم وبيانات الحزم الوصفية بناءً على الطابع الزمني المحدد\&. .sp إذا لم يكن متغير البيئة \fBSOURCE_DATE_EPOCH\fP مُعينًا، سيستخدم makepkg تاريخ بدايته الخاص للاستخدام الداخلي، لكنه لن يوحد الطوابع الزمنية لملفات المصدر قبل البناء\&. .SH "متغيرات البيئة" .PP \fBMAKEPKG_LIBRARY\fP="/path/to/directory" .RS 4 استخدام مسار libmakepkg بديل بدلاً من المسار المبدئي /usr/share/makepkg\&. .RE .PP \fBPACMAN\fP .RS 4 الأمر الذي سيُستخدم للتحقق من التبعيات المفقودة ولتثبيت وإزالة الحزم\&. يجب أن تدعم عمليات Pacman\(cqs \fI\-Qq\fP و\fI\-Rns\fP و\fI\-S\fP و\fI\-T\fP و\fI\-U\fP بواسطة هذا الأمر\&. إذا لم يكن المتغير مُعينًا أو فارغًا، سيعود makepkg إلى \(oqpacman\(cq\&. .RE .PP \fBMAKEPKG_CONF=\fP"/path/to/file" .RS 4 استخدام ملف إعداد بديل بدلاً من الملف المبدئي /etc/makepkg\&.conf\&. .RE .PP \fBMAKEPKG_GIT_CONFIG=\fP"/path/to/file" .RS 4 استخدم ملف تهيئة بديل لـ Git بدلاً من الملف المبدئي /etc/makepkg\&.d/gitconfig\&. يمنع makepkg Git آلياً من تحميل أي ملفات تهيئة أخرى\&. .RE .PP \fBPKGDEST=\fP"/مسار/إلى/دليل" .RS 4 الدليل الذي ستُخزّن فيه الحزم الناتجة\&. يتجاوز القيمة المقابلة المُعرّفة في \fBmakepkg.conf\fP(5)\&. .RE .PP \fBSRCDEST=\fP"/path/to/directory" .RS 4 الدليل الذي ستُخزّن فيه المصادر المُنزّلة\&. يتجاوز القيمة المقابلة المُعرّفة في \fBmakepkg.conf\fP(5)\&. .RE .PP \fBSRCPKGDEST=\fP"/path/to/directory" .RS 4 الدليل الذي ستُخزّن فيه ملفات حزمة المصدر\&. يتجاوز القيمة المقابلة المُعرّفة في \fBmakepkg.conf\fP(5)\&. .RE .PP \fBLOGDEST=\fP"/مسار/إلى/دليل" .RS 4 الدليل الذي ستُخزّن فيه ملفات السجل المُنشأة\&. يتجاوز القيمة المقابلة المُعرّفة في \fBmakepkg.conf\fP(5)\&. .RE .PP \fBPACKAGER=\fP"John Doe " .RS 4 سلسلة لتحديد منشئ الحزمة الناتجة\&. يتجاوز القيمة المقابلة المُعرّفة في \fBmakepkg.conf\fP(5)\&. .RE .PP \fBدليل_البناء=\fP"/مسار/إلى/الدليل" .RS 4 الدليل الذي ستُبنى فيه الحزمة\&. يتجاوز القيمة المقابلة المُعرّفة في \fBmakepkg.conf\fP(5)\&. .RE .PP \fBCARCH=\fP"(i686|x86_64)" .RS 4 فرض البناء لبنية معينة\&. مفيد للترجمة المتقاطعة\&. يتجاوز القيمة المقابلة المُعرّفة في \fBmakepkg.conf\fP(5)\&. .RE .PP \fBPKGEXT=\fP"\&.pkg\&.tar\&.gz"، \fBSRCEXT=\fP"\&.src\&.tar\&.gz" .RS 4 يضبط الضغط المُستخدم عند صنع الحزم المُترجمة أو المصدرية\&. يتجاوز القيمة المقابلة المُعرّفة في \fBmakepkg.conf\fP(5)\&. .RE .PP \fBGNUPGHOME=\fP"/path/to/directory" .RS 4 الدليل الذي تُخزّن فيه سلسلة مفاتيح gpg لتوقيع الحزمة المبنية\&. .RE .PP \fBGPGKEY=\fP"keyid" .RS 4 حدد مفتاحاً لاستخدامه عند توقيع الحزم، متجاوزاً إعداد GPGKEY في \fBmakepkg.conf\fP(5)\&. .RE .PP \fBSOURCE_DATE_EPOCH=\fP"" .RS 4 مُستخدم للبنيات القابلة للتكرار\&. .RE .PP \fBBUILDTOOL=\fP"" .RS 4 اسم نظام أدوات يُستخدم لإعداد بيئة البناء\&. يُستخدم لتعريف مواصفات للبنيات القابلة للتكرار، مثل \fBmakepkg.conf\fP(5) المُستخدم\&. .RE .PP \fBBUILDTOOLVER=\fP"<إصدار>" .RS 4 إصدار الأداة \fI$BUILDTOOL\fP المستخدمة\&. .RE .PP \fBMAKEPKG_LINT_PKGBUILD=\fP0 .RS 4 تعيين القيمة إلى 0 يعطل فحص PKGBUILD داخل makepkg\&. مفيد على الأنظمة ذات عمليات الصدفة الفرعية البطيئة bash، أو على PKGBUILDs ذات كميات هائلة من تقسيم الحزم\&. .RE .SH الضبط .sp انظر \fBmakepkg.conf\fP(5) لمزيد من التفاصيل حول تكوين makepkg باستخدام ملف \fImakepkg\&.conf\fP\&. .SH الأخطاء .sp عند الخروج، يُرجع makepkg أحد رموز الخطأ التالية\&. .PP 0 .RS 4 حالة خروج عادية\&. .RE .PP 1 .RS 4 سبب فشل غير معروف\&. .RE .PP 2 .RS 4 خطأ في ملف التهيئة\&. .RE .PP 3 .RS 4 حدد المستخدم خيارًا غير صالح\&. .RE .PP 4 .RS 4 خطأ في دالة مقدمة من المستخدم في PKGBUILD\&. .RE .PP 5 .RS 4 فشل إنشاء حزمة قابلة للاستخدام\&. .RE .PP 6 .RS 4 ملف مصدر أو مساعد محدد في PKGBUILD مفقود\&. .RE .PP 7 .RS 4 دليل PKGDIR مفقود\&. .RE .PP 8 .RS 4 فشل تثبيت التبعيات\&. .RE .PP 9 .RS 4 فشل إزالة التبعيات\&. .RE .PP 10 .RS 4 حاول المستخدم تشغيل makepkg كجذر\&. .RE .PP 11 .RS 4 يفتقر المستخدم إلى الصلاحيات للبناء أو التثبيت في موقع معين\&. .RE .PP 12 .RS 4 خطأ في تحليل PKGBUILD\&. .RE .PP 13 .RS 4 حزمة قد بُنيت بالفعل\&. .RE .PP 14 .RS 4 فشل تثبيت الحزمة\&. .RE .PP 15 .RS 4 البرامج الضرورية لتشغيل makepkg مفقودة\&. .RE .PP 16 .RS 4 مفتاح GPG المحدد غير موجود أو فشل في توقيع الحزمة. .RE .PP 17 .RS 4 المستودع المحلي ليس نسخة من المستودع المصدر المحدد في PKGBUILD. .RE .SH "انظر أيضًا" .sp \fBmakepkg.conf\fP(5)، \fBPKGBUILD\fP(5)، \fBpacman\fP(8) .sp راجع موقع pacman الإلكتروني على https://archlinux\&.org/pacman/ للحصول على معلومات حديثة حول pacman والأدوات المرتبطة به\&. .SH العلل .sp علل؟ لا بد أنك تمزح؛ لا توجد علل في هذا البرنامج\&. ولكن إذا صدف وكنا مخطئين، فيُرجى الإبلاغ عنها في متتبع المشكلات في https://gitlab\&.archlinux\&.org/pacman/pacman/\-/issues مع معلومات محددة مثل سطر الأوامر الخاص بك، وطبيعة العلة، وحتى قاعدة بيانات الحزمة إذا كان ذلك يساعد\&. .SH المؤلفون .sp المصينون الحاليون: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آلان مكراي .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} أندرو غريغوري .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Morgan Adamiec .RE .sp المساهمون الرئيسون السابقون: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Judd Vinet .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} أوريليان فوريه .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آرون غريفين .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} دان ماكغي .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Xavier Chantry .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Nagy Gabor .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ديف رايزنر .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} إيلي شوارتز .RE .sp للمساهمين الإضافيين، استخدم git shortlog \-s على مستودع pacman\&.git\&. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .