Compare commits
39 Commits
upgrade-2.
...
ubports/fo
| Author | SHA1 | Date | |
|---|---|---|---|
| c9dac30378 | |||
| c65cba538d | |||
| 4cdf674699 | |||
|
|
5af012a1ac | ||
|
|
11e0cb820a | ||
|
|
c537983848 | ||
|
|
9d2cb2a039 | ||
|
|
0ffea0bfce | ||
|
|
3a14b1da00 | ||
|
|
d79b26d86c | ||
|
|
93b92f9b2b | ||
|
|
2f21adad01 | ||
|
|
a50532c2d7 | ||
|
|
f803d51e0e | ||
|
|
5b816ac676 | ||
|
|
4156ad426d | ||
|
|
4990e6331c | ||
|
|
b1bad1c065 | ||
|
|
64c420aa28 | ||
|
|
74b1d5e065 | ||
|
|
5ee3ef6125 | ||
|
|
03a4de12e5 | ||
|
|
26c6abec6a | ||
|
|
3a043c11ce | ||
|
|
5cbcf356be | ||
|
|
7ff2bfbe8c | ||
|
|
2fea21d391 | ||
|
|
41bbc89b27 | ||
|
|
e8f71174c9 | ||
|
|
92c7aeea13 | ||
|
|
d56854bc87 | ||
|
|
2789748227 | ||
|
|
c0a97915db | ||
|
|
c1f3964d19 | ||
|
|
255289d291 | ||
|
|
89eac9fffc | ||
|
|
d279de8fc9 | ||
|
|
b40c427c43 | ||
|
|
f22c9e2467 |
46
Doxyfile
46
Doxyfile
@@ -272,22 +272,6 @@ SUBGROUPING = YES
|
||||
|
||||
TYPEDEF_HIDES_STRUCT = NO
|
||||
|
||||
# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to
|
||||
# determine which symbols to keep in memory and which to flush to disk.
|
||||
# When the cache is full, less often used symbols will be written to disk.
|
||||
# For small to medium size projects (<1000 input files) the default value is
|
||||
# probably good enough. For larger projects a too small cache size can cause
|
||||
# doxygen to be busy swapping symbols to and from disk most of the time
|
||||
# causing a significant performance penality.
|
||||
# If the system has enough physical memory increasing the cache will improve the
|
||||
# performance by keeping more symbols in memory. Note that the value works on
|
||||
# a logarithmic scale so increasing the size by one will rougly double the
|
||||
# memory usage. The cache size is given by this formula:
|
||||
# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0,
|
||||
# corresponding to a cache size of 2^16 = 65536 symbols
|
||||
|
||||
SYMBOL_CACHE_SIZE = 0
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Build related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
@@ -396,7 +380,7 @@ INLINE_INFO = YES
|
||||
# alphabetically by member name. If set to NO the members will appear in
|
||||
# declaration order.
|
||||
|
||||
SORT_MEMBER_DOCS = YES
|
||||
SORT_MEMBER_DOCS = NO
|
||||
|
||||
# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the
|
||||
# brief documentation of file, namespace and class members alphabetically
|
||||
@@ -466,12 +450,6 @@ MAX_INITIALIZER_LINES = 30
|
||||
|
||||
SHOW_USED_FILES = YES
|
||||
|
||||
# If the sources in your project are distributed over multiple directories
|
||||
# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy
|
||||
# in the documentation. The default is NO.
|
||||
|
||||
SHOW_DIRECTORIES = NO
|
||||
|
||||
# Set the SHOW_FILES tag to NO to disable the generation of the Files page.
|
||||
# This will remove the Files entry from the Quick Index and from the
|
||||
# Folder Tree View (if specified). The default is YES.
|
||||
@@ -564,7 +542,7 @@ WARN_LOGFILE =
|
||||
# directories like "/usr/src/myproject". Separate the files or directories
|
||||
# with spaces.
|
||||
|
||||
INPUT =
|
||||
INPUT = include/mce
|
||||
|
||||
# This tag can be used to specify the character encoding of the source files
|
||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
|
||||
@@ -792,12 +770,6 @@ HTML_FOOTER =
|
||||
|
||||
HTML_STYLESHEET =
|
||||
|
||||
# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes,
|
||||
# files or namespaces will be aligned in HTML using tables. If set to
|
||||
# NO a bullet list will be used.
|
||||
|
||||
HTML_ALIGN_MEMBERS = YES
|
||||
|
||||
# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
|
||||
# documentation will contain sections that can be hidden and shown after the
|
||||
# page has loaded. For this to work a browser that supports
|
||||
@@ -1133,18 +1105,6 @@ GENERATE_XML = NO
|
||||
|
||||
XML_OUTPUT = xml
|
||||
|
||||
# The XML_SCHEMA tag can be used to specify an XML schema,
|
||||
# which can be used by a validating XML parser to check the
|
||||
# syntax of the XML files.
|
||||
|
||||
XML_SCHEMA =
|
||||
|
||||
# The XML_DTD tag can be used to specify an XML DTD,
|
||||
# which can be used by a validating XML parser to check the
|
||||
# syntax of the XML files.
|
||||
|
||||
XML_DTD =
|
||||
|
||||
# If the XML_PROGRAMLISTING tag is set to YES Doxygen will
|
||||
# dump the program listings (including syntax highlighting
|
||||
# and cross-referencing information) to the XML output. Note that
|
||||
@@ -1354,7 +1314,7 @@ HAVE_DOT = NO
|
||||
# DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory
|
||||
# containing the font.
|
||||
|
||||
DOT_FONTNAME = FreeSans
|
||||
DOT_FONTNAME =
|
||||
|
||||
# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs.
|
||||
# The default size is 10pt.
|
||||
|
||||
82
Makefile
82
Makefile
@@ -5,38 +5,68 @@
|
||||
# Author: David Weinehall <david.weinehall@nokia.com>
|
||||
# Modified by: Ilya Dogolazky, Tuomo Tanskanen
|
||||
|
||||
INSTALL_DIR := install -d
|
||||
INSTALL_DATA := install --mode=644
|
||||
# ----------------------------------------------------------------------------
|
||||
# TOP LEVEL TARGETS
|
||||
# ----------------------------------------------------------------------------
|
||||
|
||||
DOXYGEN := doxygen
|
||||
.PHONY: build doc install clean distclean mostlyclean
|
||||
|
||||
PCDIR := $(DESTDIR)/usr/lib/pkgconfig
|
||||
INCLUDEDIR := $(DESTDIR)/usr/include/mce
|
||||
build::
|
||||
|
||||
TOPDIR := $(shell /bin/pwd)
|
||||
INCDIR := $(TOPDIR)/include/mce
|
||||
DOCDIR := $(TOPDIR)/doc
|
||||
doc::
|
||||
|
||||
PCFILE := mce.pc
|
||||
INCLUDE_FILES := $(INCDIR)/dbus-names.h $(INCDIR)/mode-names.h
|
||||
install::
|
||||
|
||||
.PHONY: doc
|
||||
doc: doc/warnings
|
||||
mostlyclean::
|
||||
$(RM) *.bak *~
|
||||
$(RM) mce/include/*.bak mce/include/*~
|
||||
|
||||
doc/warnings: $(INCLUDE_FILES) Doxyfile
|
||||
@if [ ! -d "$(DOCDIR)" ]; then mkdir "$(DOCDIR)"; fi
|
||||
@$(DOXYGEN) 2> $(TOPDIR)/doc/warnings > /dev/null
|
||||
clean:: mostlyclean
|
||||
|
||||
clean:
|
||||
@if [ x"$(DOCDIR)" != x"" ]; then \
|
||||
rm -rf "$(DOCDIR)"; \
|
||||
fi
|
||||
distclean:: clean
|
||||
|
||||
.PHONY: install
|
||||
install: doc
|
||||
$(INSTALL_DIR) $(PCDIR) $(INCLUDEDIR) &&\
|
||||
$(INSTALL_DATA) $(PCFILE) $(PCDIR) &&\
|
||||
$(INSTALL_DATA) $(INCLUDE_FILES) $(INCLUDEDIR)
|
||||
# ----------------------------------------------------------------------------
|
||||
# INSTALL CONFIG
|
||||
# ----------------------------------------------------------------------------
|
||||
|
||||
.PHONY: distclean
|
||||
distclean: clean
|
||||
DESTDIR ?= /tmp/test-mce-dev
|
||||
|
||||
PCDIR ?= /usr/lib/pkgconfig
|
||||
INCLUDEDIR := /usr/include/mce
|
||||
|
||||
INSTALL_DIR := install -m 755 -d
|
||||
INSTALL_DATA := install -m 644
|
||||
|
||||
|
||||
# ----------------------------------------------------------------------------
|
||||
# FILES TO BUILD / INSTALL
|
||||
# ----------------------------------------------------------------------------
|
||||
|
||||
PCFILE += mce.pc
|
||||
INCLUDE_FILES += include/mce/dbus-names.h
|
||||
INCLUDE_FILES += include/mce/mode-names.h
|
||||
|
||||
# ----------------------------------------------------------------------------
|
||||
# DOCUMENTATION RULES
|
||||
# ----------------------------------------------------------------------------
|
||||
|
||||
doc:: doc/doxygen.log
|
||||
|
||||
doc/doxygen.log: $(INCLUDE_FILES) Doxyfile
|
||||
mkdir -p doc
|
||||
doxygen 1> $@ # stdout=noise stderr=warnings
|
||||
|
||||
clean::
|
||||
$(RM) -rf doc
|
||||
|
||||
# ----------------------------------------------------------------------------
|
||||
# INSTALL RULES
|
||||
# ----------------------------------------------------------------------------
|
||||
|
||||
install::
|
||||
# package config files
|
||||
$(INSTALL_DIR) $(DESTDIR)$(PCDIR)
|
||||
$(INSTALL_DATA) $(PCFILE) $(DESTDIR)$(PCDIR)/
|
||||
# header files
|
||||
$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
|
||||
$(INSTALL_DATA) $(INCLUDE_FILES) $(DESTDIR)$(INCLUDEDIR)
|
||||
|
||||
10
debian/Jenkinsfile
vendored
Normal file
10
debian/Jenkinsfile
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
@Library('ubports-build-tools') _
|
||||
|
||||
buildAndProvideDebianPackage()
|
||||
|
||||
// Or if the package consists entirely of arch-independent packages:
|
||||
// (optional optimization, will confuse BlueOcean's live view at build stage)
|
||||
// buildAndProvideDebianPackage(/* isArchIndependent */ true)
|
||||
|
||||
// Optionally, to skip building on some architectures (amd64 is always built):
|
||||
// buildAndProvideDebianPackage(false, /* ignoredArchs */ ['arm64'])
|
||||
75
debian/changelog
vendored
75
debian/changelog
vendored
@@ -1,3 +1,78 @@
|
||||
mce-dev (1.29.0-1ubports1) focal; urgency=medium
|
||||
|
||||
* Port to focal
|
||||
* Update to dh version 12
|
||||
* Remove obsolete files
|
||||
* Install architecture independent mce.pc in /usr/share/pkgconfig
|
||||
|
||||
-- Guido Berhoerster <guido+gitlab.com@berhoerster.name> Thu, 09 Dec 2021 11:20:24 +0100
|
||||
|
||||
mce-dev (1.29.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add mouse availability state D-Bus constants. JB#55866
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jolla.com> Mon, 25 Oct 2021 18:09:15 +0300
|
||||
|
||||
mce-dev (1.28.3) unstable; urgency=low
|
||||
|
||||
* [mce-dev] Set rpm build arch to noarch
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Tue, 01 Sep 2020 11:42:42 +0300
|
||||
|
||||
mce-dev (1.28.2) unstable; urgency=low
|
||||
|
||||
* [aarch64] Specify pcdir with use of libdir. Contributes to JB#49681
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Mon, 25 May 2020 16:43:30 +0300
|
||||
|
||||
mce-dev (1.28.1) unstable; urgency=low
|
||||
|
||||
* [mce-dev] Make the makefile compatible with Busybox
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Tue, 07 Apr 2020 09:20:57 +0300
|
||||
|
||||
mce-dev (1.28.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add charger state D-Bus constants. JB#44852
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Tue, 08 Oct 2019 12:59:35 +0300
|
||||
|
||||
mce-dev (1.27.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add charger type D-Bus constants. JB#38667
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Mon, 26 Aug 2019 09:36:42 +0300
|
||||
|
||||
mce-dev (1.26.1) unstable; urgency=low
|
||||
|
||||
* [mce-dev] fix url. Contributes to JB#33684
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Tue, 25 Jun 2019 10:11:01 +0300
|
||||
|
||||
mce-dev (1.26.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add D-Bus constants for button backlight mode. JB#42094
|
||||
* [mce] Add missing Doxygen group name tag
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Tue, 20 Nov 2018 12:42:26 +0200
|
||||
|
||||
mce-dev (1.25.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add blanking pause related D-Bus constants. JB#41340
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Tue, 20 Mar 2018 10:07:37 +0200
|
||||
|
||||
mce-dev (1.24.0) unstable; urgency=low
|
||||
|
||||
* [rpmbuild] Use _smp_mflags instead of jobs macro
|
||||
* [makefile] Do not silence doxygen warnings
|
||||
* [doxygen] Remove obsolete settings that cause warnings
|
||||
* [doxygen] Do not sort member docs
|
||||
* [doxygen] Do not scan the whole source tree
|
||||
* [mce] Add missing methods and signals. MER#1854
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Fri, 24 Nov 2017 12:08:00 +0200
|
||||
|
||||
mce-dev (1.23.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add button backlight policy related D-Bus constants. JB#39838
|
||||
|
||||
1
debian/compat
vendored
1
debian/compat
vendored
@@ -1 +0,0 @@
|
||||
5
|
||||
5
debian/control
vendored
5
debian/control
vendored
@@ -1,9 +1,8 @@
|
||||
Source: mce-dev
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Maintainer: Santtu Lakkala <ext-santtu.1.lakkala@nokia.com>
|
||||
Uploaders: Tuomo Tanskanen <ext-tuomo.1.tanskanen@nokia.com>, Jukka Turunen <ext-jukka.t.turunen@nokia.com>
|
||||
Build-Depends: debhelper (>= 5.0.0)
|
||||
Maintainer: UBports developers <devs@ubports.com>
|
||||
Build-Depends: debhelper-compat (= 12)
|
||||
Build-Depends-Indep: doxygen
|
||||
Standards-Version: 3.7.3
|
||||
|
||||
|
||||
4
debian/mce-dev.install
vendored
4
debian/mce-dev.install
vendored
@@ -1,2 +1,2 @@
|
||||
debian/tmp/usr/lib/pkgconfig/*
|
||||
debian/tmp/usr/include/mce/*
|
||||
mce.pc usr/share/pkgconfig/
|
||||
usr/include/mce/*
|
||||
|
||||
73
debian/rules
vendored
73
debian/rules
vendored
@@ -1,64 +1,17 @@
|
||||
#!/usr/bin/make -f
|
||||
# debian/rules for mce-dev using debhelper.
|
||||
# Copyright © 2004-2009 Nokia Corporation. All rights reserved.
|
||||
# You must remove unused comment lines for the released package.
|
||||
#export DH_VERBOSE = 1
|
||||
#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||
#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
|
||||
#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
|
||||
|
||||
# Uncomment this to turn on verbose mode.
|
||||
#export DH_VERBOSE=1
|
||||
override_dh_auto_build:
|
||||
dh_auto_build -- doc
|
||||
|
||||
# This has to be exported to make some magic below work.
|
||||
export DH_OPTIONS
|
||||
override_dh_auto_install:
|
||||
dh_auto_install
|
||||
# mce.pc is installed manually in usr/share/pkgconfig
|
||||
rm -rf debian/tmp/usr/lib/pkgconfig
|
||||
|
||||
pkgdir = $(CURDIR)/debian/tmp
|
||||
|
||||
pcfileversion := $$(grep -m1 '^Version' mce.pc | sed -e 's/Version: *//')
|
||||
changelogversion := $$(grep -m1 'mce-dev (' debian/changelog | sed -e 's/mce-dev (\(.*\)).*/\1/;s/\(^'$(pcfileversion)'\).*/\1/')
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
|
||||
$(MAKE) distclean
|
||||
|
||||
dh_clean
|
||||
|
||||
.PHONY: check
|
||||
check:
|
||||
@if [ x"$(pcfileversion)" != x"$(changelogversion)" ]; then \
|
||||
printf "error: version-number mismatch\n"; \
|
||||
printf "changelog version: $(changelogversion)\n"; \
|
||||
printf ".pc-file version: $(pcfileversion)\n"; \
|
||||
exit 1; \
|
||||
fi
|
||||
|
||||
.PHONY: build
|
||||
build: check
|
||||
dh_testdir
|
||||
|
||||
$(MAKE) doc
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
$(MAKE) install DESTDIR="$(pkgdir)"
|
||||
|
||||
.PHONY: binary-indep
|
||||
binary-indep: build install
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_installdocs
|
||||
dh_installchangelogs
|
||||
dh_install -i
|
||||
dh_link
|
||||
dh_compress
|
||||
dh_fixperms
|
||||
dh_installdeb
|
||||
dh_gencontrol
|
||||
dh_md5sums
|
||||
dh_builddeb
|
||||
|
||||
.PHONY: binary-arch
|
||||
binary-arch: build install
|
||||
# nothing to see here, move along
|
||||
|
||||
.PHONY: binary
|
||||
binary: binary-indep binary-arch
|
||||
%:
|
||||
dh $@
|
||||
|
||||
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3.0 (native)
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
2
mce.pc
2
mce.pc
@@ -3,7 +3,7 @@ includedir=${prefix}/include
|
||||
|
||||
Name: mce
|
||||
Description: Mode Control Entity
|
||||
Version: 1.23.0
|
||||
Version: 1.29.0
|
||||
Requires:
|
||||
Libs:
|
||||
Cflags: -I${includedir}
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
Name: mce-headers
|
||||
Summary: Development files for mce
|
||||
Version: 1.23.0
|
||||
Version: 1.29.0
|
||||
Release: 1
|
||||
Group: Development/Libraries
|
||||
License: LGPLv2
|
||||
URL: https://github.com/nemomobile/mce-dev
|
||||
URL: https://git.sailfishos.org/mer-core/mce-dev
|
||||
Source0: %{name}-%{version}.tar.bz2
|
||||
BuildArch: noarch
|
||||
BuildRequires: doxygen
|
||||
|
||||
%description
|
||||
@@ -26,12 +27,12 @@ provided by the Mode Control Entity, and the signals emitted by it.
|
||||
|
||||
%build
|
||||
./verify_version
|
||||
make %{?jobs:-j%jobs}
|
||||
make %{?_smp_mflags}
|
||||
make doc
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
%make_install
|
||||
make install PCDIR=%{_libdir}/pkgconfig DESTDIR=%{?buildroot}
|
||||
install -d %{buildroot}/%{_docdir}/mce-doc/html/
|
||||
install -m 644 doc/html/* %{buildroot}/%{_docdir}/mce-doc/html/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user