Skip to content

Commit 1fe57b7

Browse files
authored
Merge pull request #65 from AleksArt000/main
updated cccp
2 parents e39ce8b + 57f6b75 commit 1fe57b7

4 files changed

Lines changed: 548 additions & 688 deletions

File tree

.github/workflows/c-cpp.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,23 @@ jobs:
1313

1414
steps:
1515
- uses: actions/checkout@v3
16+
- name: Install libcurl-dev
17+
run: |
18+
sudo apt-get update
19+
sudo apt-get install -y libcurl4-openssl-dev
20+
- name: Install libsqlite3-dev
21+
run: |
22+
sudo apt-get update
23+
sudo apt-get install -y libsqlite3-dev
24+
- name: Install libgit2
25+
run: |
26+
curl -L https://codeload.github.com/libgit2/libgit2/tar.gz/refs/tags/v1.8.1 --output libgit2-1.8.1.tar.gz
27+
tar -xzf libgit2-1.8.1.tar.gz
28+
cd libgit2-1.8.1
29+
mkdir build && cd build
30+
sudo cmake .. -DCMAKE_INSTALL_PREFIX=/usr
31+
sudo cmake --build . --target install
1632
- name: configure spm
17-
run: git clone https://github.com/Soviet-Linux/libspm && cd libspm && sudo apt-get install libcurl4-gnutls-dev -y && git submodule init && git submodule update &&make all && make formats && sudo make install
33+
run: git clone https://github.com/Soviet-Linux/libspm && cd libspm && git submodule init && git submodule update && make all && make formats && sudo make install
1834
- name: make
1935
run: make build

cccp.conf

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,26 @@
1-
# The default repository
1+
# User configuration
22

3-
SOVIET_DEFAULT_REPO_URL=https://github.com/Soviet-Linux/OUR.git
3+
MAKE_FLAGS=-j2
44
SOVIET_DEFAULT_REPO=OUR
5+
SOVIET_DEFAULT_REPO_URL=https://github.com/Soviet-Linux/OUR.git
56

6-
# User configuration
7+
# System configuration
78

8-
MAKE_FLAGS=-j2
9+
SOVIET_ROOT=/
10+
SOVIET_USER_ROOT=~/.local/
11+
SOVIET_DEFAULT_FORMAT=ecmp
12+
SOVIET_MAIN_DIR=/var/cccp
13+
SOVIET_WORK_DIR=/var/cccp/work
14+
SOVIET_CONFIG_FILE=/etc/cccp.conf
15+
SOVIET_REPOS_DIR=/var/cccp/sources
16+
SOVIET_SPM_DIR=/var/cccp/spm
17+
SOVIET_LOG_DIR=/var/cccp/log
18+
SOVIET_PLUGIN_DIR=/var/cccp/plugins
19+
SOVIET_BUILD_DIR=/var/cccp/work/build
20+
SOVIET_MAKE_DIR=/var/cccp/work/make
21+
SOVIET_FORMATS=ecmp
22+
SOVIET_SOURCE_DIR=/usr/src/cccp
23+
SOVIET_ENV_DIR=/etc/cccp
24+
SOVIET_CLEANUP=/usr/share/info/dir:/usr/share/doc/
25+
SOVIET_ALL_DB=/var/cccp/all.db
26+
SOVIET_INSTALLED_DB=/var/cccp/installed.db

0 commit comments

Comments
 (0)