Commit bfd92ed8 authored by guinux's avatar guinux

adopt meson build system

parent f25c3200
pkgbuild
builddir
resources/*~
resources/*.c
src/*.c
src/pamac.h
src/pamac.vapi
src/libpamac.so
src/pamac-clean-cache
src/pamac-user-daemon
src/pamac-system-daemon
src/pamac-tray
src/pamac-tray-appindicator
src/pamac-manager
src/pamac-install
src/pamac-updater
src/pamac-refresh
data/polkit/org.manjaro.pamac.policy
po/*.mo
po/*~
po/locale
*.swp
prefix ?= /usr
bindir := $(prefix)/bin
libdir := $(prefix)/lib
includedir := $(prefix)/include
datadir := $(prefix)/share
localedir := $(datadir)/locale
sysconfdir ?= /etc
use_appindicator ?= false
all:
cd resources && make resources
cd src && make binaries
[ $(use_appindicator) = true ] && cd src && make pamac-tray-appindicator || echo "no appindicator support"
cd po && make gettext
clean:
cd resources && make clean
cd src && make clean
cd po && make clean
install: install_pamac-tray-appindicator
mkdir -p $(prefix)/share/icons/hicolor
cp -r data/icons/* $(prefix)/share/icons/hicolor
mkdir -p $(localedir)
cp -r po/locale/* $(localedir)
install -Dm644 src/pamac.h $(includedir)/pamac.h
install -Dm644 src/pamac.vapi $(datadir)/vala/vapi/pamac.vapi
install -Dm755 src/libpamac.so $(libdir)/libpamac.so
install -Dm755 src/pamac-clean-cache $(bindir)/pamac-clean-cache
install -Dm755 src/pamac-user-daemon $(bindir)/pamac-user-daemon
install -Dm744 src/pamac-system-daemon $(bindir)/pamac-system-daemon
install -Dm755 src/pamac-tray $(bindir)/pamac-tray
install -Dm755 src/pamac-manager $(bindir)/pamac-manager
ln -srf $(bindir)/pamac-manager $(bindir)/pamac-updater
install -Dm755 src/pamac-install $(bindir)/pamac-install
install -Dm644 data/applications/pamac-tray.desktop $(sysconfdir)/xdg/autostart/pamac-tray.desktop
install -Dm644 data/applications/pamac-manager.desktop $(datadir)/applications/pamac-manager.desktop
install -Dm644 data/applications/pamac-updater.desktop $(datadir)/applications/pamac-updater.desktop
install -Dm644 data/applications/pamac-install.desktop $(datadir)/applications/pamac-install.desktop
install -Dm644 data/config/pamac.conf $(sysconfdir)/pamac.conf
install -Dm644 data/dbus/org.manjaro.pamac.system.conf $(sysconfdir)/dbus-1/system.d/org.manjaro.pamac.system.conf
install -Dm644 data/dbus/org.manjaro.pamac.user.service $(datadir)/dbus-1/services/org.manjaro.pamac.user.service
install -Dm644 data/dbus/org.manjaro.pamac.system.service $(datadir)/dbus-1/system-services/org.manjaro.pamac.system.service
install -Dm644 data/systemd/pamac-system.service $(libdir)/systemd/system/pamac-system.service
install -Dm644 data/systemd/pamac-cleancache.service $(libdir)/systemd/system/pamac-cleancache.service
install -Dm644 data/systemd/pamac-cleancache.timer $(libdir)/systemd/system/pamac-cleancache.timer
install -Dm644 data/systemd/pamac-mirrorlist.service $(libdir)/systemd/system/pamac-mirrorlist.service
install -Dm644 data/systemd/pamac-mirrorlist.timer $(libdir)/systemd/system/pamac-mirrorlist.timer
mkdir -p $(sysconfdir)/systemd/system/multi-user.target.wants
ln -srf $(libdir)/systemd/system/pamac-cleancache.timer $(sysconfdir)/systemd/system/multi-user.target.wants
ln -srf $(libdir)/systemd/system/pamac-mirrorlist.timer $(sysconfdir)/systemd/system/multi-user.target.wants
install -Dm644 data/polkit/org.manjaro.pamac.policy $(datadir)/polkit-1/actions/org.manjaro.pamac.policy
install -Dm644 data/mime/x-alpm-package.xml $(datadir)/mime/packages/x-alpm-package.xml
install_pamac-tray-appindicator:
install -Dm755 src/pamac-tray-appindicator $(bindir)/pamac-tray-appindicator &> /dev/null && \
install -Dm644 data/applications/pamac-tray-appindicator.desktop $(sysconfdir)/xdg/autostart/pamac-tray-appindicator.desktop &> /dev/null || echo no appindicator support
uninstall:
rm -f $(datadir)/icons/hicolor/16x16/apps/system-software-install.png
rm -f $(datadir)/icons/hicolor/24x24/status/pamac-tray-no-update.png
rm -f $(datadir)/icons/hicolor/24x24/status/pamac-tray-update.png
rm -f $(datadir)/icons/hicolor/32x32/apps/system-software-install.png
rm -f $(datadir)/locale/*/LC_MESSAGES/pamac.mo
rm -f $(includedir)/pamac.h
rm -f $(datadir)/vala/vapi/pamac.vapi
rm -f $(libdir)/libpamac.so
rm -f $(bindir)/pamac-clean-cache
rm -f $(bindir)/pamac-user-daemon
rm -f $(bindir)/pamac-system-daemon
rm -f $(bindir)/pamac-tray
rm -f $(bindir)/pamac-tray-appindicator
rm -f $(bindir)/pamac-manager
rm -f $(bindir)/pamac-updater
rm -f $(bindir)/pamac-install
rm -f $(sysconfdir)/xdg/autostart/pamac-tray.desktop
rm -f $(sysconfdir)/xdg/autostart/pamac-tray-appindicator.desktop
rm -f $(datadir)/applications/pamac-manager.desktop
rm -f $(datadir)/applications/pamac-updater.desktop
rm -f $(datadir)/applications/pamac-install.desktop
rm -f $(sysconfdir)/pamac.conf
rm -f $(sysconfdir)/dbus-1/system.d/org.manjaro.pamac.system.conf
rm -f $(datadir)/dbus-1/services/org.manjaro.pamac.user.service
rm -f $(datadir)/dbus-1/system-services/org.manjaro.pamac.system.service
rm -f $(libdir)/systemd/system/pamac-system.service
rm -f $(libdir)/systemd/system/pamac-cleancache.service
rm -f $(libdir)/systemd/system/pamac-cleancache.timer
rm -f $(libdir)/systemd/system/pamac-mirrorlist.service
rm -f $(libdir)/systemd/system/pamac-mirrorlist.timer
rm -f $(sysconfdir)/systemd/system/multi-user.target.wants/pamac-cleancache.timer
rm -f $(sysconfdir)/systemd/system/multi-user.target.wants/pamac-mirrorlist.timer
rm -f $(datadir)/polkit-1/actions/org.manjaro.pamac.policy
rm -f $(datadir)/mime/packages/x-alpm-package.xml
A DBus daemon and Gtk3 frontend for libalpm written in Vala
Features:
- Alpm bindings for Vala
- a DBus daemon to perform every tasks with root access using polkit to check authorizations
- a Gtk3 Package Manager
- a Gtk3 Updates Manager
- a Tray icon with configurable periodic refresh and updates notifications
- a complete AUR support:
* multiple words search capability
* Enable/Disable check updates from AUR
* Build and update AUR packages
Pamac is a GUI for libalpm (pacman) with AUR and Appstream support
#### Features
- DBus daemon to perform transactions
- GTK3 frontend
- Tray icon
- Updates notifications
#### Installing from source
Pamac uses [Meson](http://mesonbuild.com/index.html) build system.
In the source directory run:
`mkdir builddir && cd builddir`
`meson --prefix=/usr --sysconfdir=/etc`
`ninja`
`sudo ninja install`
#### Translation
If you want to contribute in Pamac translations, use [Transifex](https://www.transifex.com/manjarolinux/manjaro-pamac).
install_data('pamac-install.desktop', install_dir: join_paths(get_option('datadir'), 'applications'))
install_data('pamac-manager.desktop', install_dir: join_paths(get_option('datadir'), 'applications'))
install_data('pamac-updater.desktop', install_dir: join_paths(get_option('datadir'), 'applications'))
install_data('pamac-tray.desktop', install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
if get_option('enable-appindicator')
install_data('pamac-tray-appindicator.desktop', install_dir: join_paths(get_option('sysconfdir'), 'xdg/autostart'))
endif
install_data('pamac.conf', install_dir: get_option('sysconfdir'))
install_data('org.manjaro.pamac.user.service', install_dir: join_paths(get_option('datadir'), 'dbus-1/services'))
install_data('org.manjaro.pamac.system.service', install_dir: join_paths(get_option('datadir'), 'dbus-1/system-services'))
install_data('org.manjaro.pamac.system.conf', install_dir: join_paths(get_option('sysconfdir'), 'dbus-1/system.d'))
install_subdir('hicolor', install_dir: join_paths(get_option('datadir'), 'icons'))
subdir('applications')
subdir('config')
subdir('dbus')
subdir('icons')
subdir('mime')
subdir('polkit')
subdir('systemd')
install_data('x-alpm-package.xml', install_dir: join_paths(get_option('datadir'), 'mime/packages'))
i18n.merge_file(
input: 'org.manjaro.pamac.policy.in',
output: 'org.manjaro.pamac.policy',
type: 'xml',
po_dir: join_paths(meson.source_root(), 'po'),
install: true,
install_dir: join_paths(get_option('datadir'), 'polkit-1/actions')
)
install_data('pamac-system.service', install_dir: join_paths(get_option('libdir'), 'systemd/system'))
install_data('pamac-cleancache.service', install_dir: join_paths(get_option('libdir'), 'systemd/system'))
install_data('pamac-cleancache.timer', install_dir: join_paths(get_option('libdir'), 'systemd/system'))
if (find_program('pacman-mirrors', required: false).found())
install_data('pamac-mirrorlist.service', install_dir: join_paths(get_option('libdir'), 'systemd/system'))
install_data('pamac-mirrorlist.timer', install_dir: join_paths(get_option('libdir'), 'systemd/system'))
endif
project('pamac', 'c', 'vala')
subdir('resources')
subdir('src')
subdir('po')
subdir('data')
option('enable-appindicator', type : 'boolean', value : false, description : 'tray icon using appindicator')
af
ar
ast
az_AZ
be
bg
bn
bs
bs_BA
ca
ca_ES
cs
cs_CZ
cy
da
de
de_CH
de_DE
el
el_GR
en_GB
eo
es
es_419
es_AR
es_ES
es_MX
es_SV
et
eu
fa
fa_IR
fi
fo
fr
gl
he
hi
hi_IN
hr
hr_HR
hu
id
is
is_IS
it
it_IT
ja
ka
ko
lt
ml
ms
nb
nl
nl_BE
nl_NL
nn
pl
pl_PL
pt
pt_BR
pt_PT
ro
ru
si
sk
sl
sl_SI
sr
sr@latin
sr_RS
sr_RS@latin
sv
tr
uk
ur_PK
uz
vi
zh
zh_CN
zh_TW
MSGLANGS=$(notdir $(wildcard *.po))
MSGOBJS=$(addprefix locale/,$(MSGLANGS:.po=/LC_MESSAGES/pamac.mo))
gettext: ../data/polkit/org.manjaro.pamac.policy.in $(MSGOBJS)
itstool -j ../data/polkit/org.manjaro.pamac.policy.in -o ../data/polkit/org.manjaro.pamac.policy $(MSGLANGS:.po=.mo)
clean:
rm -rf locale
rm -f *.mo
rm -f ../data/polkit/org.manjaro.pamac.policy
locale/%/LC_MESSAGES/pamac.mo: %.po
msgfmt -c -o $*.mo $*.po
mkdir -p $(dir $@)
cp $*.mo $(dir $@)pamac.mo
data/polkit/org.manjaro.pamac.policy.in
src/user_daemon.vala
src/system_daemon.vala
src/transaction.vala
src/installer.vala
src/tray.vala
src/manager.vala
src/manager_window.vala
src/preferences_dialog.vala
src/choose_ignorepkgs_dialog.vala
resources/choose_provider_dialog.ui
resources/progress_dialog.ui
resources/history_dialog.ui
resources/transaction_sum_dialog.ui
resources/manager_window.ui
resources/preferences_dialog.ui
resources/choose_ignorepkgs_dialog.ui
#! /bin/sh
xgettext --from-code=UTF-8 --add-location=file \
--package-name=Pamac --msgid-bugs-address=guillaume@manjaro.org \
--files-from=files_to_translate --keyword=translatable --output=pamac.pot
../src/user_daemon.vala
../src/system_daemon.vala
../src/transaction.vala
../src/installer.vala
../src/tray.vala
../src/manager.vala
../src/manager_window.vala
../src/preferences_dialog.vala
../src/choose_ignorepkgs_dialog.vala
../resources/choose_provider_dialog.ui
../resources/progress_dialog.ui
../resources/history_dialog.ui
../resources/transaction_sum_dialog.ui
../resources/manager_window.ui
../resources/preferences_dialog.ui
../resources/choose_ignorepkgs_dialog.ui
i18n = import('i18n')
run_command('populate_LINGUAS_file.sh')
i18n.gettext('pamac',
args : ['--from-code=UTF-8',
'--add-location=file',
'--package-name=Pamac',
'--msgid-bugs-address=guillaume@manjaro.org',
'--keyword=translatable']
)
#! /bin/sh
find . -name "*.po" -printf "%f\\n" | sed "s/\.po//g" | sort > LINGUAS
......@@ -16,7 +16,3 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: data/polkit/org.manjaro.pamac.policy
msgid "Authentication is required"
msgstr ""
MANAGER_RESOURCES_FILES = manager_window.ui \
history_dialog.ui \
package-available.png \
package-available-locked.png \
package-install.png \
package-installed-locked.png \
package-installed-updated.png \
package-reinstall.png \
package-remove.png
INSTALLER_RESOURCES_FILES = progress_dialog.ui
TRANSACTION_RESOURCES_FILES = progress_box.ui \
choose_provider_dialog.ui \
transaction_sum_dialog.ui \
preferences_dialog.ui \
choose_ignorepkgs_dialog.ui
TRANSACTION_GRESOURCE_FILE = pamac.transaction.gresource.xml
MANAGER_GRESOURCE_FILE = pamac.manager.gresource.xml
INSTALLER_GRESOURCE_FILE = pamac.installer.gresource.xml
resources: transaction_resources.c manager_resources.c installer_resources.c
clean:
rm -f *.c
transaction_resources.c: $(TRANSACTION_GRESOURCE_FILE) $(TRANSACTION_RESOURCES_FILES)
glib-compile-resources $(TRANSACTION_GRESOURCE_FILE) --target=transaction_resources.c --generate-source
manager_resources.c: $(MANAGER_GRESOURCE_FILE) $(MANAGER_RESOURCES_FILES)
glib-compile-resources $(MANAGER_GRESOURCE_FILE) --target=manager_resources.c --generate-source
installer_resources.c: $(INSTALLER_GRESOURCE_FILE) $(INSTALLER_RESOURCES_FILES)
glib-compile-resources $(INSTALLER_GRESOURCE_FILE) --target=installer_resources.c --generate-source
gnome = import('gnome')
transaction_resources = gnome.compile_resources('transaction_resources',
'pamac.transaction.gresource.xml')
manager_resources = gnome.compile_resources('manager_resources',
'pamac.manager.gresource.xml')
installer_resources = gnome.compile_resources('installer_resources',
'pamac.installer.gresource.xml')
ALPM_VALA_FLAGS = --pkg=libalpm \
--pkg=gio-2.0 \
--vapidir=../vapi \
-X -D_FILE_OFFSET_BITS=64
COMMON_VALA_FLAGS = -X -w \
--pkg=posix \
-X -DGETTEXT_PACKAGE="pamac" \
--target-glib=2.38
TRANSACTION_VALA_FLAGS = --pkg=gtk+-3.0 \
--pkg=gdk-3.0 \
--pkg=vte-2.91 \
-X -lm
PAMAC_LIB_FLAGS = -X -I. \
-X -L. \
-X -lpamac \
--vapidir=./ \
--pkg=pamac \
COMMON_SOURCES = common.vala \
package.vala \
pamac_config.vala
TRANSACTION_SOURCES = transaction.vala \
choose_provider_dialog.vala \
transaction_sum_dialog.vala \
progress_box.vala
PREFERENCES_SOURCES = preferences_dialog.vala \
choose_ignorepkgs_dialog.vala \
mirrors_config.vala
TRANSACTION_GRESOURCE_FILE = ../resources/pamac.transaction.gresource.xml
MANAGER_GRESOURCE_FILE = ../resources/pamac.manager.gresource.xml
INSTALLER_GRESOURCE_FILE = ../resources/pamac.installer.gresource.xml
binaries: pamac-clean-cache pamac-user-daemon pamac-system-daemon pamac-tray pamac-manager pamac-install
clean:
rm -f *.c pamac.h pamac.vapi libpamac.so pamac-user-daemon pamac-system-daemon pamac-tray pamac-tray-appindicator pamac-manager pamac-install
pamac-clean-cache: pamac_config.vala clean_cache.vala
valac -o pamac-clean-cache \
$(COMMON_VALA_FLAGS) \
--pkg=gio-2.0 \
pamac_config.vala \
clean_cache.vala
pamac-tray: $(COMMON_SOURCES) alpm_config.vala tray.vala tray-gtk.vala
valac -o pamac-tray \
$(COMMON_VALA_FLAGS) \
--pkg=gtk+-3.0 \
--pkg=libnotify \
$(COMMON_SOURCES) \
tray-gtk.vala \
tray.vala
pamac-tray-appindicator: $(COMMON_SOURCES) alpm_config.vala tray.vala tray-appindicator.vala
valac -o pamac-tray-appindicator \
$(COMMON_VALA_FLAGS) \
--pkg=gtk+-3.0 \
--pkg=appindicator3-0.1 \
--pkg=libnotify \
$(COMMON_SOURCES) \
tray-appindicator.vala \
tray.vala
pamac-user-daemon: ../vapi/libalpm.vapi alpm_config.vala common.vala package.vala aur.vala user_daemon.vala
valac -o pamac-user-daemon \
$(COMMON_VALA_FLAGS) \
$(ALPM_VALA_FLAGS) \
--pkg=json-glib-1.0 \
--pkg=libsoup-2.4 \
--pkg=appstream-glib \
--thread \
alpm_config.vala \
common.vala \
package.vala \
aur.vala \
user_daemon.vala
pamac-system-daemon: ../vapi/libalpm.vapi ../vapi/polkit-gobject-1.vapi ../vapi/libcurl.vapi alpm_config.vala $(COMMON_SOURCES) aur.vala mirrors_config.vala system_daemon.vala
valac -o pamac-system-daemon \
$(COMMON_VALA_FLAGS) \
$(ALPM_VALA_FLAGS) \
--pkg=polkit-gobject-1 \
--pkg=libcurl \
--pkg=json-glib-1.0 \
--pkg=libsoup-2.4 \
--thread \
alpm_config.vala \
$(COMMON_SOURCES) \
aur.vala \
mirrors_config.vala \
system_daemon.vala
libpamac.so: $(COMMON_SOURCES) $(TRANSACTION_SOURCES) $(PREFERENCES_SOURCES) ../resources/transaction_resources.c
valac -o libpamac.so \
-X -fPIC \
-X --shared \
-H pamac.h \
--vapi=pamac.vapi \
--library=libpamac \
$(COMMON_VALA_FLAGS) \
$(TRANSACTION_VALA_FLAGS) \
--gresources=$(TRANSACTION_GRESOURCE_FILE) \
../resources/transaction_resources.c \
$(COMMON_SOURCES) \
$(TRANSACTION_SOURCES) \
$(PREFERENCES_SOURCES)
pamac-manager: libpamac.so ../resources/manager_resources.c history_dialog.vala manager_window.vala manager.vala
valac -o pamac-manager \
$(COMMON_VALA_FLAGS) \
$(PAMAC_LIB_FLAGS) \
--pkg=gtk+-3.0 \
--pkg=gdk-3.0 \
--pkg=libsoup-2.4 \
--gresources=$(MANAGER_GRESOURCE_FILE) \
../resources/manager_resources.c \
history_dialog.vala \
manager_window.vala \
manager.vala
pamac-install: libpamac.so ../resources/installer_resources.c progress_dialog.vala installer.vala
valac -o pamac-install \
$(COMMON_VALA_FLAGS) \
$(PAMAC_LIB_FLAGS) \
--pkg=gtk+-3.0 \
--gresources=$(INSTALLER_GRESOURCE_FILE) \
../resources/installer_resources.c \
progress_dialog.vala \
installer.vala
gobject = dependency('gobject-2.0')
gio = dependency('gio-2.0')
gthread = dependency('gthread-2.0')
libalpm = dependency('libalpm')
json = dependency('json-glib-1.0')
libsoup = dependency('libsoup-2.4')
polkit = dependency('polkit-gobject-1')
libcurl = dependency('libcurl')
libnotify = dependency('libnotify')
appstream = dependency('appstream-glib')
if get_option('enable-appindicator')
appindicator = dependency('appindicator3-0.1')
endif
gtk3 = dependency('gtk+-3.0', version : '>=3.22')
gdk3 = dependency('gdk-3.0')
gdk_pixbuf2 = dependency('gdk-pixbuf-2.0')
vte3 = dependency('vte-2.91')
posix = meson.get_compiler('vala').find_library('posix')
math = meson.get_compiler('c').find_library('m')
vala_deps = [gobject]
alpm_deps = [libalpm, gio, posix]
alpm_vala_args = ['--vapidir=../vapi']
alpm_c_args = ['-D_FILE_OFFSET_BITS=64']
common_vala_args = ['--pkg=posix', '--target-glib=2.38']
common_c_args = ['-DGETTEXT_PACKAGE="pamac"']
common_sources = ['common.vala', 'package.vala', 'pamac_config.vala']
transaction_sources = ['transaction.vala', 'choose_provider_dialog.vala', 'transaction_sum_dialog.vala', 'progress_box.vala']
preferences_sources = ['preferences_dialog.vala', 'choose_ignorepkgs_dialog.vala', 'mirrors_config.vala']
executable('pamac-clean-cache',
sources: ['pamac_config.vala', 'clean_cache.vala'],
dependencies: [gio],
vala_args: common_vala_args,
c_args: common_c_args,
install: true)
executable('pamac-tray',
sources: [common_sources, 'tray.vala', 'tray-gtk.vala'],
dependencies: [gtk3, libnotify],
vala_args: common_vala_args,
c_args: common_c_args,
install: true)
if get_option('enable-appindicator')
executable('pamac-tray-appindicator',
sources: [common_sources, 'tray.vala', 'tray-appindicator.vala'],
dependencies: [gtk3, libnotify, appindicator],
vala_args: common_vala_args,
c_args: common_c_args,
install: true)
endif
executable('pamac-user-daemon',
sources: ['alpm_config.vala', 'common.vala', 'package.vala', 'aur.vala', 'user_daemon.vala'],
dependencies: [vala_deps, alpm_deps, json, libsoup, appstream],
vala_args: [common_vala_args, alpm_vala_args, '--thread'],
c_args: [common_c_args, alpm_c_args],
install : true)
executable('pamac-system-daemon',
sources: [common_sources, 'alpm_config.vala', 'aur.vala', 'mirrors_config.vala', 'system_daemon.vala'],
dependencies: [vala_deps, alpm_deps, json, libsoup, polkit, libcurl, appstream],
vala_args: [common_vala_args, alpm_vala_args, '--thread'],
c_args: [common_c_args, alpm_c_args],
install : true)
libpamac = library('pamac',
sources: [common_sources, transaction_sources, preferences_sources, transaction_resources],
dependencies: [gtk3, gdk3, vte3, posix, math],
vala_args: common_vala_args,
c_args: common_c_args,
install: true,
install_dir: [true, true, true])
libpamac_dep = declare_dependency(link_with: libpamac)
executable('pamac-manager',
sources: ['history_dialog.vala', 'manager_window.vala', 'manager.vala', manager_resources],
dependencies: [vala_deps, gtk3, gdk3, gdk_pixbuf2, libsoup, libpamac_dep],
vala_args: common_vala_args,
c_args: common_c_args,
install: true)
# create pamac-updater symlink
meson.add_install_script('sh', '-c',
'ln -sf pamac-manager ${DESTDIR}/${MESON_INSTALL_PREFIX}/@0@/pamac-updater'.format(get_option('bindir')))
executable('pamac-installer',
sources: ['progress_dialog.vala', 'installer.vala', installer_resources],
dependencies: [gtk3, libpamac_dep],
vala_args: common_vala_args,
c_args: common_c_args,
install: true)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment