ওভাররাইড_ডি_ বিল্ড-ইন্ডিপ সিকোয়েন্সটি কীভাবে ডেবিড দ্বারা চালিত হয় না?


8

এর মধ্যে ভাগ করে নেওয়া লাইব্রেরির জন্য কিছু ডকুমেন্টেশন তৈরি করার চেষ্টা করতে আমার খুব খারাপ সময় হচ্ছে debian/rules। ডকুমেন্টেশন তৈরির জন্য কোন লক্ষ্যটি ব্যবহার করতে হবে সে সম্পর্কে আমি আগে একটি প্রশ্ন জিজ্ঞাসা করেছি ।

এখন আমার সমস্যাটি হ'ল override_dh_build-indepআমি যখন চালাব তখন লক্ষ্যটি নির্মিত হচ্ছে না debuild। আমি লক্ষ্যটির echoশীর্ষে একটি বিবৃতি প্রবেশ করিয়ে %আবিষ্কার করেছি যা debuildনিম্নলিখিত লক্ষ্যগুলি তৈরি করে:

  • clean
  • build
  • install

দেখে মনে হচ্ছে এটি build-indepএমনকি নির্মিত হচ্ছে না। আমি কিছু অনুপস্থিত করছি?


1
সূত্রটি কি কোথাও? চেষ্টা override_dh_auto_build-indepকরবো? আপনি চারপাশে খেলতে পারেন এবং লক্ষ্যগুলি dhdh binary --no-act
কীসের

@ অ্যান্ড্রুসোমথিং: এখানে দেবিয়ান ফাইলগুলি রয়েছে।
নাথান ওসমান

উত্তর:


2

আমি আজ এই প্রশ্নের পিছনে হোঁচট খেয়েছি। সুতরাং আমি সময় নিয়েছিলাম প্রকৃতপক্ষে কোডটি ধরতে এবং এটি বের করার জন্য। আমার উপরের মতামতটি সঠিক বলে মনে হচ্ছে। override_dh_auto_build-indepদস্তাবেজগুলি তৈরি করতে লক্ষ্য ব্যবহার করুন ।

এই ডিফটি ক্লিন র‌্যারিং পিবিল্ডারে ডক্সিন জেনারেট ডক্স বিল্ডিংয়ের সাথে একটি ডক প্যাকেজ তৈরি করতে সক্ষম হয়েছিল।

=== added file 'debian/nitroshare-doc.install'
--- debian/nitroshare-doc.install   1970-01-01 00:00:00 +0000
+++ debian/nitroshare-doc.install   2013-07-01 18:29:50 +0000
@@ -0,0 +1,1 @@
+doc/* usr/share/doc/nitroshare-doc/

=== modified file 'debian/rules'
--- debian/rules    2013-07-01 18:07:18 +0000
+++ debian/rules    2013-07-01 18:09:03 +0000
@@ -7,3 +7,6 @@

 %:
    dh $@
+
+override_dh_auto_build-indep:
+   doxygen

যদিও এটি সত্যিই আপনার প্রশ্নের উত্তর দেয় না, এটি আপনার সমস্যার সমাধান করে ...


0

উত্সটির দিকে তাকিয়ে dhদেখে মনে হচ্ছে উপযুক্ততা স্তর 9 এর সাথে আচরণটি এখানে পরিবর্তিত হয়েছে, তখন থেকে আমার মনে হয় buildসঠিকভাবে কল হতে পারে build-indepdebian/compat9 তে বাম্পিং করার চেষ্টা করুন এবং debhelper Build-Dependsসেই অনুসারে নিজেরাই ঘষে নিন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.