Skip to content

Commit 6d3124c

Browse files
committed
release first ever beta version
To celebrate and test more the new Plugin-based module loader
1 parent f7185ed commit 6d3124c

9 files changed

Lines changed: 69 additions & 30 deletions

File tree

.github/workflows/makefile.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- uses: actions/checkout@v4
1717

1818
- name: create tmp directory
19-
run: mkdir /tmp/customfetch-1.0.0.orig
19+
run: mkdir /tmp/customfetch-2.0.0-beta1.orig
2020

2121
- name: Install Packages
2222
run: |
@@ -30,8 +30,8 @@ jobs:
3030

3131
- name: Create deb
3232
run: |
33-
cp -r $GITHUB_WORKSPACE /tmp/customfetch-1.0.0.orig
34-
cd /tmp/customfetch-1.0.0.orig/customfetch
33+
cp -r $GITHUB_WORKSPACE /tmp/customfetch-2.0.0-beta1.orig
34+
cd /tmp/customfetch-2.0.0-beta1.orig/customfetch
3535
mkdir -p Debian/Debhelper/Buildsystem/
3636
wget https://github.com/Debian/debhelper/raw/master/lib/Debian/Debhelper/Buildsystem/makefile.pm -O Debian/Debhelper/Buildsystem/make.pm
3737
sed -i "s#package Debian::Debhelper::Buildsystem::makefile#package Debian::Debhelper::Buildsystem::make#g" Debian/Debhelper/Buildsystem/make.pm
@@ -40,16 +40,16 @@ jobs:
4040
4141
- name: Install test customfetch
4242
run: |
43-
cd /tmp/customfetch-1.0.0.orig
44-
sudo dpkg -i customfetch_1.0.0-1_amd64.deb
43+
cd /tmp/customfetch-2.0.0-beta1.orig
44+
sudo dpkg -i customfetch_2.0.0-beta1-1_amd64.deb
4545
customfetch --wrap-lines
4646
4747
- name: Upload to github artifacts
4848
uses: actions/upload-artifact@v4
4949
with:
5050
if-no-files-found: error
5151
name: customfetch_amd64
52-
path: /tmp/customfetch-1.0.0.orig/customfetch_1.0.0-1_amd64.deb
52+
path: /tmp/customfetch-2.0.0-beta1.orig/customfetch_2.0.0-beta1-1_amd64.deb
5353

5454
build-deb-gui:
5555
runs-on: ubuntu-22.04
@@ -60,7 +60,7 @@ jobs:
6060
- uses: actions/checkout@v4
6161

6262
- name: create tmp directory
63-
run: mkdir /tmp/customfetch-1.0.0.orig
63+
run: mkdir /tmp/customfetch-2.0.0-beta1.orig
6464

6565
- name: Install Packages
6666
run: |
@@ -74,8 +74,8 @@ jobs:
7474

7575
- name: Create deb
7676
run: |
77-
cp -r $GITHUB_WORKSPACE /tmp/customfetch-1.0.0.orig
78-
cd /tmp/customfetch-1.0.0.orig/customfetch
77+
cp -r $GITHUB_WORKSPACE /tmp/customfetch-2.0.0-beta1.orig
78+
cd /tmp/customfetch-2.0.0-beta1.orig/customfetch
7979
mkdir -p Debian/Debhelper/Buildsystem/
8080
wget https://github.com/Debian/debhelper/raw/master/lib/Debian/Debhelper/Buildsystem/makefile.pm -O Debian/Debhelper/Buildsystem/make.pm
8181
sed -i "s#package Debian::Debhelper::Buildsystem::makefile#package Debian::Debhelper::Buildsystem::make#g" Debian/Debhelper/Buildsystem/make.pm
@@ -88,7 +88,7 @@ jobs:
8888
with:
8989
if-no-files-found: error
9090
name: customfetch-gui_amd64
91-
path: /tmp/customfetch-1.0.0.orig/customfetch_1.0.0-1_amd64.deb
91+
path: /tmp/customfetch-2.0.0-beta1.orig/customfetch_2.0.0-beta1-1_amd64.deb
9292

9393
build-ubuntu_22-04:
9494
runs-on: ubuntu-22.04

.github/workflows/release.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ jobs:
8686
- uses: actions/checkout@v4
8787

8888
- name: create tmp directory
89-
run: mkdir /tmp/customfetch-1.0.0.orig
89+
run: mkdir /tmp/customfetch-2.0.0-beta1.orig
9090

9191
- name: Install Packages
9292
run: |
@@ -99,20 +99,20 @@ jobs:
9999

100100
- name: Create deb
101101
run: |
102-
cp -r $GITHUB_WORKSPACE /tmp/customfetch-1.0.0.orig
103-
cd /tmp/customfetch-1.0.0.orig/customfetch
102+
cp -r $GITHUB_WORKSPACE /tmp/customfetch-2.0.0-beta1.orig
103+
cd /tmp/customfetch-2.0.0-beta1.orig/customfetch
104104
mkdir -p Debian/Debhelper/Buildsystem/
105105
wget https://github.com/Debian/debhelper/raw/master/lib/Debian/Debhelper/Buildsystem/makefile.pm -O Debian/Debhelper/Buildsystem/make.pm
106106
sed -i "s#package Debian::Debhelper::Buildsystem::makefile#package Debian::Debhelper::Buildsystem::make#g" Debian/Debhelper/Buildsystem/make.pm
107107
sed -i "s#DEBUG=0#DEBUG=0 CXX=x86_64-linux-gnu-g++-11#g" debian/rules
108108
dpkg-buildpackage -us -uc
109-
mv ../customfetch_1.0.0-1_amd64.deb ../customfetch_amd64.deb
109+
mv ../customfetch_2.0.0-beta1-1_amd64.deb ../customfetch_amd64.deb
110110
111111
- name: Upload to github artifacts
112112
uses: actions/upload-artifact@v4
113113
with:
114114
name: customfetch-deb-pkg
115-
path: /tmp/customfetch-1.0.0.orig/customfetch_amd64.deb
115+
path: /tmp/customfetch-2.0.0-beta1.orig/customfetch_amd64.deb
116116

117117
build-deb-gui:
118118
runs-on: ubuntu-22.04
@@ -123,7 +123,7 @@ jobs:
123123
- uses: actions/checkout@v4
124124

125125
- name: create tmp directory
126-
run: mkdir /tmp/customfetch-1.0.0.orig
126+
run: mkdir /tmp/customfetch-2.0.0-beta1.orig
127127

128128
- name: Install Packages
129129
run: |
@@ -136,21 +136,21 @@ jobs:
136136

137137
- name: Create deb
138138
run: |
139-
cp -r $GITHUB_WORKSPACE /tmp/customfetch-1.0.0.orig
140-
cd /tmp/customfetch-1.0.0.orig/customfetch
139+
cp -r $GITHUB_WORKSPACE /tmp/customfetch-2.0.0-beta1.orig
140+
cd /tmp/customfetch-2.0.0-beta1.orig/customfetch
141141
mkdir -p Debian/Debhelper/Buildsystem/
142142
wget https://github.com/Debian/debhelper/raw/master/lib/Debian/Debhelper/Buildsystem/makefile.pm -O Debian/Debhelper/Buildsystem/make.pm
143143
sed -i "s#package Debian::Debhelper::Buildsystem::makefile#package Debian::Debhelper::Buildsystem::make#g" Debian/Debhelper/Buildsystem/make.pm
144144
sed -i "s#GUI_APP=0#GUI_APP=1 CXX=x86_64-linux-gnu-g++-11#g" debian/rules
145145
sed -i "/^Build-Depends:/a Depends: libgtkmm-3.0-1v5,libgtk-3-0" debian/control
146146
dpkg-buildpackage -us -uc
147-
mv ../customfetch_1.0.0-1_amd64.deb ../customfetch-gui_amd64.deb
147+
mv ../customfetch_2.0.0-beta1-1_amd64.deb ../customfetch-gui_amd64.deb
148148
149149
- name: Upload to github artifacts
150150
uses: actions/upload-artifact@v4
151151
with:
152152
name: customfetch-gui-deb-pkg
153-
path: /tmp/customfetch-1.0.0.orig/customfetch-gui_amd64.deb
153+
path: /tmp/customfetch-2.0.0-beta1.orig/customfetch-gui_amd64.deb
154154

155155
release:
156156
name: Create GitHub Release

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ endif
5858

5959
NAME = customfetch
6060
TARGET ?= $(NAME)
61-
OLDVERSION = 0.10.2
62-
VERSION = 1.0.0
61+
OLDVERSION = 1.0.0
62+
VERSION = 2.0.0-beta1
6363
SRC_CPP = $(wildcard src/*.cpp)
6464
SRC_CC = $(wildcard src/core-modules/*.cc src/core-modules/linux/*.cc src/core-modules/linux/utils/*.cc src/core-modules/android/*.cc src/core-modules/macos/*.cc)
6565
OBJ_CPP = $(SRC_CPP:.cpp=.o)

compile_flags.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
-Wextra
55
-Wpedantic
66
-std=c++20
7-
-DVERSION="1.0.0"
7+
-DVERSION="2.0.0-beta1"
88
-DGUI_APP=1
99
-DUSE_DCONF=1
1010
-DDEBUG=1

debian/changelog

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,42 @@
1+
customfetch (2.0.0-beta1) unstable; urgency=medium
2+
3+
* project: merge 'plugins' branch (#4) - Plugin-based Modules Loader
4+
* project: add macos support (some things WIP)
5+
* misc: create a temponary file when unable to get distro path
6+
* misc: add fastfetch license + update copyright license year
7+
* misc: steal version system from Hyprland (I kinda contributed to that tho)
8+
* config: make offset accept % (super unstable might remove it)
9+
* android widget: trying to refactor c++ code to pure kotlin
10+
* gui: add light colors in pango
11+
* gui: fix crash with empty string and checking for $ at the start, also try to escape more &
12+
* config: deprecate "removable" in favor of "external" in auto.disk.display-types
13+
* config: fix overwrite from arguments
14+
* query: system: fix uptime on android
15+
* args: add --debug
16+
* misc: use compile-time `GUI_APP` instead of runtime config.gui
17+
* android app: move it to https://github.com/Toni500github/customfetch-android-app
18+
* project: add official logos/icons
19+
* tests: add these (stolen from TabAUR)
20+
* workflow: add cmake.yml + cmake: fix build and add install target
21+
* build: add icon prefix + improve uninstall targets
22+
* gui: add icon logo
23+
* args: add --disallow-command-tag
24+
* doc: refactor --help and --how-it-works
25+
* display: don't open the same source-path twice
26+
* assets: fix some ascii art that have single backslash escape
27+
* gui: add gtk css support
28+
* workaround a conflict between the Radeon RX 5500 XT and the (Oland PRO?) Radeon R7 340
29+
* args: exit --loop-ms with 'q' and increase from 50 to 200 ms
30+
* makefile: force link with fmt static library
31+
* misc: remove `VENDOR_TEST` and `DEVICE_TEST`
32+
* docs: fix some -h incorrections
33+
* misc: fix some things
34+
* misc: ditch selfmade command execute functions in favour of cross-platform tiny-proccess-library
35+
* args: migrate GNU getopt to `getopt_port`
36+
* misc: fix crash with really big `all_ids` string in pci.ids.hpp
37+
38+
-- toni500 <tonino512@linuxmail.org> Sat, 06 Sep 2025 22:03:03 +0100
39+
140
customfetch (1.0.0-1) unstable; urgency=medium
241

342
* project: add stable support for android.

debian/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ Homepage: https://github.com/Toni500github/customfetch
1010
Package: customfetch
1111
Architecture: any
1212
Depends: ${shlibs:Depends}, ${misc:Depends}
13-
Description: Highly customizable and fast system information fetch program
13+
Description: Highly customizable and fast information multi-fetcher program
1414
Inspired by neofetch and fastfetch

debian/copyright

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ Files: *
66
Copyright: 2025, Toni500
77
License: BSD-3-Clause
88

9-
Files: src/query/*
9+
Files: src/core-modules/**/*
1010
Copyright: 2021 - 2023, Linus Dierheimer
1111
Copyright: 2022 - 2025, Carter Li
1212
License: MIT
1313

14-
Files: include/rapidxml-1.13/*
14+
Files: include/libs/rapidxml-1.13/*
1515
Copyright: 2006 - 2009, Marcin Kalicinski
1616
License: MIT
1717

18-
Files: include/toml++/toml.hpp
18+
Files: include/libs/toml++/toml.hpp
1919
Copyright: Mark Gillard
2020
License: MIT
2121

22-
Files: src/fmt/os.cc src/fmt/format.cc include/fmt/*
22+
Files: src/libs/fmt/os.cc src/libs/fmt/format.cc include/libs/fmt/*
2323
Copyright: 2012 - present, Victor Zverovich
2424
License: MIT

po/customfetch.pot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#, fuzzy
77
msgid ""
88
msgstr ""
9-
"Project-Id-Version: customfetch 1.0.0\n"
9+
"Project-Id-Version: customfetch 2.0.0-beta1\n"
1010
"Report-Msgid-Bugs-To: https://github.com/Toni500github/customfetch\n"
1111
"POT-Creation-Date: 2025-02-26 19:00+0100\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"

po/it_IT.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#
66
msgid ""
77
msgstr ""
8-
"Project-Id-Version: customfetch 1.0.0\n"
8+
"Project-Id-Version: customfetch 2.0.0-beta1\n"
99
"Report-Msgid-Bugs-To: https://github.com/Toni500github/customfetch\n"
1010
"POT-Creation-Date: 2025-02-26 19:00+0100\n"
1111
"PO-Revision-Date: 2025-01-02 20:18+0100\n"

0 commit comments

Comments
 (0)