Skip to content

Commit 4bb90bb

Browse files
committed
Sulfer 0.1.0
1 parent 2be0d08 commit 4bb90bb

37 files changed

+2320
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
build/

meson.build

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
project('sulfer', 'c', version: '0.1.0',
2+
default_options: ['warning_level=3', 'c_std=gnu18'])
3+
4+
cc = meson.get_compiler('c')
5+
cfg_lib_dirs = ['/usr/local/lib/', '/usr/lib', '/usr/share/lib']
6+
cfg_dep = cc.find_library('libconfuse', dirs: cfg_lib_dirs)
7+
8+
gtk_dep = dependency('gtk+-3.0')
9+
x11_dep = dependency('x11', method: 'pkg-config')
10+
webkit_dep = dependency('webkit2gtk-4.0', method: 'pkg-config')
11+
12+
src = ['src/sulfer.c', 'src/cfg/cfg.c', 'src/cfg/config.c', 'src/frame/frame.c', 'src/frame/handle.c', 'src/uri/uri.c', 'src/util/util.c', 'src/util/atom.c', 'src/util/path.c']
13+
14+
incs = include_directories('src/')
15+
ldflags = ['-l:libconfuse.a', '-lgthread-2.0']
16+
17+
run_target('cp', command: ['cp', '-f', 'src/main.ui', '~/.config/sulfer/'])
18+
19+
exec = executable('sulfer', sources: src, dependencies : [gtk_dep, x11_dep, webkit_dep, cfg_dep], include_directories: incs, install: true, build_by_default: true)
20+
21+
custom_target('ui', depends: exec,
22+
input: exec, output: 'main.ui',
23+
command: ['src/sh/install.sh'],
24+
build_by_default: true)
25+
26+
meson.add_install_script('src/sh/final.sh')

res/logo/Logo-Sulfur-transparent.png

14.9 KB
Loading

res/logo/Logo-Sulfur-transparent.svg

Lines changed: 244 additions & 0 deletions
Loading

res/logo/Logo-Sulfur-white.png

15.3 KB
Loading

res/logo/logo.png

31.7 KB
Loading

res/logo/logo2.png

50.5 KB
Loading

res/logo/logo3.png

41.8 KB
Loading

res/sulfer.desktop

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[Desktop Entry]
2+
Name=Sulfer
3+
Exec=sulfer %u
4+
Icon=sulfer
5+
GenericName=Web Browser
6+
Comment=Surf the web
7+
Type=Application
8+
Terminal=false
9+
Categories=Network;WebBrowser;
10+
StartupNotify=true
11+
Keywords=Browser;Web;

res/sulfer.png

9.78 KB
Loading

0 commit comments

Comments
 (0)