Для моей программы, требуется CUPS-овский фильтр pstopdf. Оказалось что он есть не во всех дистрах. Я хочу оценить степень бедствия - собрать статистику в каких дистрибутивах это файл есть, а в каких его нет. Если у вас стоит CUPS, пожалуйста, посмотрите есть у вас файл /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters), и отпишитесь - название и релиз дистрибутива, и наличие файла.
> /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters)Всунь в свою программу этот фильтр проще жить будет.
OpenSuSE 12.2 x64 - нету.
>> /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters)
> Всунь в свою программу этот фильтр проще жить будет.
> OpenSuSE 12.2 x64 - нету.Не очень хочется, фильтр под GPL, а моя программа под LGPL.
Вот я и устроил опрос, чтоб оценить масштаб бедствия, если дистрибутивов без фильтра будет много, то включу его в программу и придется выпускать под смешанной лицензией.
Похоже к тому и идет.
> Если у вас стоит CUPS, пожалуйста, посмотрите есть у вас файл
> /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters), и отпишитесь -Не так всё просто - ещё бывает ps2pdf.cups.
Не считая ps2pdf из ghostscript или ps2pdf из LaTeX.Либо пиши PDF сам, либо не пиши PDF совсем - отдай какой-нибудь исходник вроде .tex.
>> Если у вас стоит CUPS, пожалуйста, посмотрите есть у вас файл
>> /usr/lib/cups/filter/pstopdf (обычно он входит в пакет cups-filters), и отпишитесь -
> Не так всё просто - ещё бывает ps2pdf.cups.
> Не считая ps2pdf из ghostscript или ps2pdf из LaTeX.
> Либо пиши PDF сам, либо не пиши PDF совсем - отдай какой-нибудь
> исходник вроде .tex.Спасибо за внимание, но совет мне не подходит.
Моя программа - виртуальный принтер для предпросмотра и постобработки http://boomaga.github.io/
Когда пользователь печатает, документ попадает в КУПС, преобразовывается в PDF и передается в мою программу, а она отображает/изменяет этот PDF. Но если запустить на печать постскрипт, то купсу нужен фильтр PS->PDF, а как оказалось он есть не во всех дистрах. Я начал готовить релиз программы, а тут такая засада. Видимо придется включать фильтр в состав программы.
>[оверквотинг удален]
> Видимо придется включать фильтр в состав программы.Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.
https://github.com/Distrotech/cups-filters/blob/distrotech-c...
>>[оверквотинг удален]
>> Видимо придется включать фильтр в состав программы.
> Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.
> https://github.com/Distrotech/cups-filters/blob/distrotech-c...ps2ps это не фильтр, в смысле не купсовский фильтр, это утилита из ghostscript-а. Уж она то быть должна.
>>>[оверквотинг удален]
>>> Видимо придется включать фильтр в состав программы.
>> Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.
>> https://github.com/Distrotech/cups-filters/blob/distrotech-c...
> ps2ps это не фильтр, в смысле не купсовский фильтр, это утилита из
> ghostscript-а. Уж она то быть должна.cat | ps2ps | gs > PDF
>>>>[оверквотинг удален]
>>>> Видимо придется включать фильтр в состав программы.
>>> Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.
>>> https://github.com/Distrotech/cups-filters/blob/distrotech-c...
>> ps2ps это не фильтр, в смысле не купсовский фильтр, это утилита из
>> ghostscript-а. Уж она то быть должна.
> cat | ps2ps | gs > PDFЧто-то я не уловил, твою мысль. Ты что хотел этим сказать, что скрип примитивный? Да я знаю, но переписывать его вслепую, по памяти, чтоб лицензию не нарушить мне не охота, проще включить как есть, обозвать только по другому и в PPD прописать.
>>>>>[оверквотинг удален]
>>>>> Видимо придется включать фильтр в состав программы.
>>>> Если глянешь в этот фильтр, то увидишь, что там юзают ps2ps-фильтр.
>>>> https://github.com/Distrotech/cups-filters/blob/distrotech-c...
>>> ps2ps это не фильтр, в смысле не купсовский фильтр, это утилита из
>>> ghostscript-а. Уж она то быть должна.
>> cat | ps2ps | gs > PDF
> Что-то я не уловил, твою мысль. Ты что хотел этим сказать, что
> скрип примитивный? Да я знаю, но переписывать его вслепую, по памяти,
> чтоб лицензию не нарушить мне не охотаОй, полинтернета GPL юзают и ничё.