mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-24 23:32:18 +08:00
Merge pull request #491 from Linux4Yourself/template
Обновлён шаблон для создания раздела с пакетами
This commit is contained in:
commit
d849092083
@ -1,79 +0,0 @@
|
||||
<!-- Этот шаблон можно использовавть для инструкции по сборке пакета. Каркас. -->
|
||||
|
||||
<package-info :package="package" showsbu2></package-info>
|
||||
|
||||
<script>
|
||||
new Vue({
|
||||
el: '#main',
|
||||
data: { package: {} },
|
||||
mounted: function () {
|
||||
// заменить на название пакета, которые необходим.
|
||||
// см. файл.https://github.com/Linux4Yourself/Linux4Yourself.Book.Packages/blob/develop/src/core-packages.json
|
||||
this.getPackage('m4');
|
||||
},
|
||||
methods: {
|
||||
getPackage: function(name) {
|
||||
getPackage(name)
|
||||
.then(response => this.package = response);
|
||||
},
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
||||
## Настройка
|
||||
|
||||
```bash
|
||||
./configure --prefix=/usr \
|
||||
--disable-static
|
||||
```
|
||||
|
||||
## Сборка
|
||||
|
||||
|
||||
```bash
|
||||
make
|
||||
```
|
||||
|
||||
## Тестирование
|
||||
|
||||
```bash
|
||||
make check
|
||||
```
|
||||
|
||||
## Установка
|
||||
|
||||
```bash
|
||||
make install
|
||||
```
|
||||
|
||||
## Для multilib
|
||||
|
||||
### Очистка
|
||||
|
||||
```bash
|
||||
make distclean
|
||||
```
|
||||
|
||||
### Настройка
|
||||
|
||||
```bash
|
||||
CC="gcc -m32" CXX="g++ -m32" ./configure \
|
||||
--prefix=/usr \
|
||||
--disable-static \
|
||||
--libdir=/usr/lib32 \
|
||||
--host=i686-pc-linux-gnu
|
||||
```
|
||||
|
||||
### Сборка
|
||||
|
||||
```bash
|
||||
make
|
||||
```
|
||||
|
||||
### Установка
|
||||
|
||||
```bash
|
||||
make DESTDIR=$PWD/DESTDIR install
|
||||
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
|
||||
rm -rf DESTDIR
|
||||
```
|
42
docs/misc/_template-package.md
Normal file
42
docs/misc/_template-package.md
Normal file
@ -0,0 +1,42 @@
|
||||
<!--
|
||||
Этот шаблон можно использовавть для инструкции по сборке пакета.
|
||||
<pkg :name="'mpc'" instsize showsbu2></pkg> - шапка с описанием пакета.
|
||||
параметры: name - название пакета из файла packages.json репозитория с пакетами. https://github.com/Linux4Yourself/Linux4Yourself.Book.Packages
|
||||
|
||||
<package-script :package="'mpc'" :type="'prepare'"></package-script> - выводит инструкцию по использованию пакета.
|
||||
параметры:
|
||||
name - название пакета из файла packages.json репозитория с пакетами. https://github.com/Linux4Yourself/Linux4Yourself.Book.Packages
|
||||
type - тип инструкции. Посмотрите содержимое каталога пакета, для которого необходимо вывечти инструкцию:
|
||||
Типовые файлы:
|
||||
- prepare - подготовка
|
||||
- patch - применить патч
|
||||
- build - сборка
|
||||
- test - тестирование
|
||||
- configure - настройка
|
||||
- install - установка
|
||||
- multi_prepare - подготовка multilib
|
||||
- multi_configure - настройка multilib
|
||||
- multi_build - сборка multilib
|
||||
- multi_install - установка multilib
|
||||
-->
|
||||
|
||||
<pkg :name="'mpc'" instsize showsbu2></pkg>
|
||||
## Подготовка
|
||||
<package-script :package="'mpc'" :type="'prepare'"></package-script>
|
||||
## Настройка
|
||||
<package-script :package="'mpc'" :type="'configure'"></package-script>
|
||||
|
||||
## Сборка
|
||||
<package-script :package="'mpc'" :type="'build'"></package-script>
|
||||
## Тестирование
|
||||
<package-script :package="'mpc'" :type="'test'"></package-script>
|
||||
|
||||
## Установка
|
||||
<package-script :package="'mpc'" :type="'install'"></package-script>
|
||||
|
||||
## Установленные файлы
|
||||
<package-script :package="'mpc'" :type="'files'"></package-script>
|
||||
|
||||
<script>
|
||||
new Vue({ el: '#main' })
|
||||
</script>
|
@ -1,48 +0,0 @@
|
||||
<!-- Этот шаблон можно использовавть для инструкции по сборке пакета. Каркас. -->
|
||||
|
||||
<package-info :package="package" showsbu2></package-info>
|
||||
|
||||
<script>
|
||||
new Vue({
|
||||
el: '#main',
|
||||
data: { package: {} },
|
||||
mounted: function () {
|
||||
// заменить на название пакета, которые необходим.
|
||||
// см. файл.https://github.com/Linux4Yourself/Linux4Yourself.Book.Packages/blob/develop/src/core-packages.json
|
||||
this.getPackage('m4');
|
||||
},
|
||||
methods: {
|
||||
getPackage: function(name) {
|
||||
getPackage(name)
|
||||
.then(response => this.package = response);
|
||||
},
|
||||
}
|
||||
})
|
||||
</script>
|
||||
|
||||
## Настройка
|
||||
|
||||
```bash
|
||||
./configure --prefix=/usr \
|
||||
--disable-static
|
||||
```
|
||||
|
||||
## Сборка
|
||||
|
||||
|
||||
```bash
|
||||
make
|
||||
```
|
||||
|
||||
## Тестирование
|
||||
|
||||
```bash
|
||||
make check
|
||||
```
|
||||
|
||||
## Установка
|
||||
|
||||
```bash
|
||||
make install
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user