![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
xwicked |
![]() ![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 66 Регистрация: 2.8.2011 Из: Старый Оскол Пользователь №: 2781 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте!
Третья моя программа написана по наработкам второй(для создания электронных книг), поэтому содержит некоторые методы такого же названия например "openBookBase", что в последующих версиях будет исправлено на "openTestBase" ![]() Программа представляет собой миникомплекс, включающий: создание, тестирование, отчёт(статистика). Версия 0.3.1 - исходник + сборки. Скрин последней версии: ![]() Ссылка на SourceForge.net. Код под GNU GPL v2 - OpenSource. С++(Qt). Обсуждаем. |
|
|
![]() |
xwicked |
![]() ![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 66 Регистрация: 2.8.2011 Из: Старый Оскол Пользователь №: 2781 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Для распространения программы между RPM-дистрибутивами, воспользуйтесь следующим спекфайлом:
Цитата Summary: On Qt-based, cross-platform software is designed for creating and editing tests, followed by tests of knowledge. Но, в нём есть небольшая ошибка или, даже скорей недочёт: Summary(ru): Кроссплатформенная программа для создания и редактирования тестов, с последующим тестированием. Основана на Qt. %define version 0.3.5 Group: Education Name: shelk-test BuildRequires: gcc-c++, libqt4-sql-sqlite >= 4.4.3, libqtgui4 >= 4.4.3, libqt4-core >= 4.4.3 BuildArch: %ix86 Provides: shelk-test Release: alt1 Source: shelk-test-%{version}.tar.gz Url: http://labfreetech.org/index_e.html Version: %{version} License: GPLv2 Packager: LabFreeTech.org admin@labfreetech.org %description On Qt-based, cross-platform software is designed for creating and editing tests, followed by tests of knowledge. Supported features: - Creation of a test; - Editing of the test; - Testing; - Adding / removing tests from the database; - Rich editing the test of the tests; - Password protection regime editing; %description -l ru Кроссплатформенная программа для создания и редактирования тестов, с последующим тестированием. Основана на Qt. Поддерживаемые функции: - Создание теста; - Редактирование теста; - Тестирование; - Добавление / удаление тестов из базы данных; - Расширенное редактирование текста вопросов теста; - Защита паролем режима редактирования; %prep %setup -q %build %make_build %install cp -Rv shelk/ %buildroot/ %clean rm -rf $RPM_BUILD_ROOT %files /usr/bin/* /usr/share/* %post test -e /usr/bin/xwts-0.3.5 || ln -s /usr/bin/xwts-0.3.5 /usr/bin/shelk-test-0.3.5 if (test -d $HOME/Desktop) then test -e $HOME/Desktop/xwts.desktop || cp -r /usr/share/applications/xwts.desktop $HOME/Desktop/shelk-test.desktop else echo "Use command \"/usr/bin/xwts-0.3.5\"" fi %postun test -L /usr/bin/shelk-test-0.3.5 && rm -r /usr/bin/shelk-test-0.3.5 test -e $HOME/Desktop/shelk-test.desktop && rm -r $HOME/Desktop/shelk-test.desktop Цитата BuildRequires: gcc-c++, libqt4-sql-sqlite >= 4.4.3, libqtgui4 >= 4.4.3, libqt4-core >= 4.4.3 Непонятно почему при установке собранного пакета с этим спекфайлом, происходит игнорирование выделенной библиотеки ![]() Этот спекфайл находится в архиве shelk-test-0.3.5-rpm, расположенный по ссылке в предыдущем посте. Там же находится архив исходного кода и для дитрибутивов GNU / Linux Debian(/Ubuntu), с пометкой "deb". |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 14:08 |