Compare commits
100 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c98c768b11 | ||
|
|
14f1508a42 | ||
|
|
e1a09b9119 | ||
|
|
ebe124e018 | ||
|
|
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 | ||
|
|
02a1953664 | ||
|
|
f47522c905 | ||
|
|
18202c10ef | ||
|
|
a5ced91829 | ||
|
|
edbd329a9e | ||
|
|
1629e7c932 | ||
|
|
6ca93012d5 | ||
|
|
accc1f4bde | ||
|
|
efb7efd024 | ||
|
|
780ae8245b | ||
|
|
5a8d06c02e | ||
|
|
22a9feb64e | ||
|
|
5ea1f28ad7 | ||
|
|
13e1c2b3c0 | ||
|
|
34edc46e9e | ||
|
|
358243f960 | ||
|
|
e6e96ef67f | ||
|
|
002e5fd865 | ||
|
|
62d5ea325f | ||
|
|
22e05c7993 | ||
|
|
762d2b5bea | ||
|
|
be82c4e57a | ||
|
|
3955a9dbbe | ||
|
|
76b89ce87e | ||
|
|
95ff9e77f0 | ||
|
|
64822062d2 | ||
|
|
38cc9dd67d | ||
|
|
f4b17e4266 | ||
|
|
0d161d6b95 | ||
|
|
f4e89b99c2 | ||
|
|
8a2f0096ae | ||
|
|
bffba82ed6 | ||
|
|
c71040dcd1 | ||
|
|
348ebf4525 | ||
|
|
58b5ee55a6 | ||
|
|
489e489c88 | ||
|
|
42e930998c | ||
|
|
fa2b8aa3a8 | ||
|
|
ff899e3917 | ||
|
|
b3de512237 | ||
|
|
ac94c56b38 | ||
|
|
f813e5dd80 | ||
|
|
9ad0a5ec3e | ||
|
|
63a93af0ab | ||
|
|
06d00f21eb | ||
|
|
eb5cc785f2 | ||
|
|
736c7bea93 | ||
|
|
1ba395ffc1 | ||
|
|
db569203fa | ||
|
|
2859d1137a | ||
|
|
0ddff6ce9e | ||
|
|
60c203cca8 | ||
|
|
9ed4600f17 | ||
|
|
d8aeff4029 | ||
|
|
ba9bd79e72 | ||
|
|
85e9d01840 | ||
|
|
17648ebfeb | ||
|
|
3059954d9e | ||
|
|
89b9fcb60d | ||
|
|
e0cab0041d |
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.
|
||||
|
||||
81
Makefile
81
Makefile
@@ -5,35 +5,68 @@
|
||||
# Author: David Weinehall <david.weinehall@nokia.com>
|
||||
# Modified by: Ilya Dogolazky, Tuomo Tanskanen
|
||||
|
||||
INSTALL_DIR := install -d
|
||||
INSTALL_DATA := install -o root -g root --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:
|
||||
@$(DOXYGEN) 2> $(TOPDIR)/doc/warnings > /dev/null
|
||||
mostlyclean::
|
||||
$(RM) *.bak *~
|
||||
$(RM) mce/include/*.bak mce/include/*~
|
||||
|
||||
clean:
|
||||
@if [ x"$(DOCDIR)" != x"" ]; then \
|
||||
rm -rf $(DOCDIR)/*; \
|
||||
fi
|
||||
clean:: mostlyclean
|
||||
|
||||
.PHONY: install
|
||||
install: doc
|
||||
$(INSTALL_DIR) $(PCDIR) $(INCLUDEDIR) &&\
|
||||
$(INSTALL_DATA) $(PCFILE) $(PCDIR) &&\
|
||||
$(INSTALL_DATA) $(INCLUDE_FILES) $(INCLUDEDIR)
|
||||
distclean:: clean
|
||||
|
||||
.PHONY: distclean
|
||||
distclean: clean
|
||||
# ----------------------------------------------------------------------------
|
||||
# INSTALL CONFIG
|
||||
# ----------------------------------------------------------------------------
|
||||
|
||||
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)
|
||||
|
||||
184
debian/changelog
vendored
184
debian/changelog
vendored
@@ -1,3 +1,187 @@
|
||||
mce-dev (1.30.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add charging hysteresis state D-Bus constants. JB#40062
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jolla.com> Tue, 22 Feb 2022 04:19:53 +0200
|
||||
|
||||
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
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Fri, 06 Oct 2017 06:35:37 +0300
|
||||
|
||||
mce-dev (1.22.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add input policy related D-Bus constants. JB#38001
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Mon, 10 Apr 2017 15:22:37 +0300
|
||||
|
||||
mce-dev (1.21.0) unstable; urgency=low
|
||||
|
||||
* [mce] Expose battery/charging data on D-Bus. Contributes to JB#37422
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Mon, 23 Jan 2017 11:58:37 +0200
|
||||
|
||||
mce-dev (1.20.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add method call for getting all mce settings. JB#34813
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Thu, 10 Nov 2016 08:27:14 +0200
|
||||
|
||||
mce-dev (1.19.0) unstable; urgency=low
|
||||
|
||||
* [powerkey] Add method for ignoring incoming call. JB#20728
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Wed, 04 May 2016 12:54:34 +0300
|
||||
|
||||
mce-dev (1.18.0) unstable; urgency=low
|
||||
|
||||
* [powerkey] Add constants for powerkey events. Fixes MER#1310
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Mon, 14 Sep 2015 11:44:27 +0300
|
||||
|
||||
mce-dev (1.17.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add D-Bus constants for exposing display blanking policy.
|
||||
Contributes to JB#29675
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Thu, 18 Jun 2015 12:28:10 +0300
|
||||
|
||||
mce-dev (1.16.1) unstable; urgency=low
|
||||
|
||||
* [packaging] Remove old spectacle cruft. Fixes JB#28938
|
||||
* [packaging] Remove rpm build time patch for file ownership
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Wed, 27 May 2015 08:09:56 +0300
|
||||
|
||||
mce-dev (1.16.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add D-Bus constants for exposing blanking pause and inhibit
|
||||
states. Contributes to JB#28929
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Wed, 20 May 2015 12:54:50 +0300
|
||||
|
||||
mce-dev (1.15.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add dbus method for requesting settings reset. Contributes to
|
||||
JB#24286
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Tue, 17 Feb 2015 10:42:49 +0200
|
||||
|
||||
mce-dev (1.14.0) unstable; urgency=low
|
||||
|
||||
* [mce] Add dbus method for requesting display low power mode.
|
||||
Contributes to JB#20906
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Tue, 05 Aug 2014 12:55:05 +0300
|
||||
|
||||
mce-dev (1.13.0) unstable; urgency=low
|
||||
|
||||
* [mce-headers] Add D-Bus signals for led pattern active state changes
|
||||
* [mce-headers] Document tracking id parameter for cpu keepalive method calls
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Tue, 18 Mar 2014 15:00:14 +0200
|
||||
|
||||
mce-dev (1.12.5) unstable; urgency=low
|
||||
|
||||
* [mce-headers] Fix MCE_CPU_KEEPALIVE_PERIOD_REQ method call documentation
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Wed, 11 Sep 2013 08:26:03 +0300
|
||||
|
||||
mce-dev (1.12.4) unstable; urgency=low
|
||||
|
||||
* [packaging] move to git based packaging
|
||||
* [mce-headers] Configuration value methods and signals added
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Wed, 04 Sep 2013 13:23:08 +0300
|
||||
|
||||
mce-dev (1.12.3) unstable; urgency=low
|
||||
|
||||
* Added cpu-keepalive methods
|
||||
* Removed unintentional mce-doc -> mce-headers dependency
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Wed, 06 Mar 2013 11:41:15 +0200
|
||||
|
||||
mce-dev (1.12.2) oneiric; urgency=low
|
||||
|
||||
* Added MCE_TK_LOCKED_DELAY
|
||||
* Version sync with mce itself
|
||||
|
||||
-- Simo Piiroinen <simo.piiroinen@jollamobile.com> Wed, 31 Oct 2012 19:38:56 +0200
|
||||
|
||||
mce-dev (1.11.0) unstable; urgency=low
|
||||
|
||||
* Added MCE_COLOR_PROFILE_GET, MCE_COLOR_PROFILE_IDS_GET,
|
||||
MCE_COLOR_PROFILE_CHANGE_REQ, MCE_COLOR_PROFILE_SIG (Fixes: NB#269000)
|
||||
|
||||
-- Santtu Lakkala <ext-santtu.1.lakkala@nokia.com> Mon, 12 Sep 2011 12:56:11 +0300
|
||||
|
||||
mce-dev (1.10.28) unstable; urgency=low
|
||||
|
||||
* Added MCE_ADD_ACTIVITY_CALLBACK_REQ and MCE_REMOVE_ACTIVITY_CALLBACK_REQ
|
||||
|
||||
4
debian/control
vendored
4
debian/control
vendored
@@ -1,8 +1,8 @@
|
||||
Source: mce-dev
|
||||
Section: devel
|
||||
Priority: optional
|
||||
Maintainer: David Weinehall <david.weinehall@nokia.com>
|
||||
Uploaders: Tuomo Tanskanen <ext-tuomo.1.tanskanen@nokia.com>
|
||||
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)
|
||||
Build-Depends-Indep: doxygen
|
||||
Standards-Version: 3.7.3
|
||||
|
||||
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.10.28
|
||||
Version: 1.30.0
|
||||
Requires:
|
||||
Libs:
|
||||
Cflags: -I${includedir}
|
||||
|
||||
22
rpm/mce-headers.changes
Normal file
22
rpm/mce-headers.changes
Normal file
@@ -0,0 +1,22 @@
|
||||
* Wed Mar 06 2013 Simo Piiroinen <simo.piiroinen@jollamobile.com> - 1.12.3
|
||||
- Added cpu-keepalive methods
|
||||
- Removed unintentional mce-doc -> mce-headers dependency
|
||||
|
||||
* Mon Dec 10 2012 Marko Saukko <marko.saukko@jollamobile.com> - 1.12.2
|
||||
- Updated packaging.
|
||||
|
||||
* Wed Oct 31 2012 Islam Amer <islam.amer@jollamobile.com> - 1.12.2
|
||||
- Version bump to 1.12.2 to sync with mce version
|
||||
- Added MCE_TK_LOCKED_DELAY
|
||||
|
||||
* Sun Dec 18 2011 Markus Lehtonen <markus.lehtonen@iki.fi> - 1.11.0
|
||||
- Version bump to 1.11.0
|
||||
|
||||
* Mon Oct 24 2011 Marko Saukko <marko.saukko@cybercom.com> - 1.10.26-1
|
||||
- Added .yaml for spectacle.
|
||||
|
||||
* Fri Jan 28 2011 Tapio Rantala <ext-tapio.rantala@nokia.com> - 1.10.26-1
|
||||
- New upstream version (BMC#13081)
|
||||
|
||||
* Wed Jan 19 2011 Tapio Rantala <ext-tapio.rantala@nokia.com> - 1.10.24-1
|
||||
- Initial meego packaging (FEA#5525) (FEA#5526) (FEA#5527) (FEA#5528)
|
||||
48
rpm/mce-headers.spec
Normal file
48
rpm/mce-headers.spec
Normal file
@@ -0,0 +1,48 @@
|
||||
Name: mce-headers
|
||||
Summary: Development files for mce
|
||||
Version: 1.30.0
|
||||
Release: 1
|
||||
Group: Development/Libraries
|
||||
License: LGPLv2
|
||||
URL: https://git.sailfishos.org/mer-core/mce-dev
|
||||
Source0: %{name}-%{version}.tar.bz2
|
||||
BuildArch: noarch
|
||||
BuildRequires: doxygen
|
||||
|
||||
%description
|
||||
This package contains headers defining the D-Bus method calls
|
||||
provided by the Mode Control Entity, and the signals emitted by it.
|
||||
|
||||
%package -n mce-doc
|
||||
Summary: Documentation files for mce D-Bus API
|
||||
Group: Documentation
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n mce-doc
|
||||
This package contains documentation describing the D-Bus method calls
|
||||
provided by the Mode Control Entity, and the signals emitted by it.
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}
|
||||
|
||||
%build
|
||||
./verify_version
|
||||
make %{?_smp_mflags}
|
||||
make doc
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
make install PCDIR=%{_libdir}/pkgconfig DESTDIR=%{?buildroot}
|
||||
install -d %{buildroot}/%{_docdir}/mce-doc/html/
|
||||
install -m 644 doc/html/* %{buildroot}/%{_docdir}/mce-doc/html/
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc COPYING debian/copyright
|
||||
%{_includedir}/mce/*.h
|
||||
%{_libdir}/pkgconfig/mce.pc
|
||||
|
||||
%files -n mce-doc
|
||||
%defattr(-,root,root,-)
|
||||
%doc COPYING debian/changelog debian/copyright
|
||||
%{_docdir}/mce-doc/html/*
|
||||
43
verify_version
Executable file
43
verify_version
Executable file
@@ -0,0 +1,43 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Check that all files that should have the current version agree on it
|
||||
|
||||
PC_PATH=mce.pc
|
||||
PC_VERS=$(grep '^Version:' $PC_PATH |sed -e 's/^.*:[[:space:]]*//')
|
||||
|
||||
DEB_PATH=debian/changelog
|
||||
DEB_VERS=$(head -1 $DEB_PATH | sed -e 's/^.*(//' -e 's/).*$//')
|
||||
|
||||
RPM_PATH=${RPM_SOURCE_DIR:-rpm}/${RPM_PACKAGE_NAME:-mce-headers}.spec
|
||||
RPM_VERS=$(grep '^Version:' $RPM_PATH |sed -e 's/^.*:[[:space:]]*//')
|
||||
|
||||
# Remove initial part of rpm version that equals with version from pkgconfig
|
||||
RPM_XTRA=${RPM_VERS#$PC_VERS}
|
||||
# From that remove initial part that equals with version from spec-file
|
||||
RPM_XTRA=${RPM_XTRA#$RPM_VERS}
|
||||
# If the result is non-empty string, then OBS is doing
|
||||
# delta-after-matching-tag kind of build, which is ok.
|
||||
# But empty string means that spec and Makefile are completely
|
||||
# out of sync, which is bad.
|
||||
|
||||
RES=0
|
||||
|
||||
if [ "$DEB_VERS" != "$PC_VERS" ]; then
|
||||
echo >&2 "$PC_PATH $PC_VERS vs $DEB_PATH $DEB_VERS"
|
||||
RES=1
|
||||
fi
|
||||
|
||||
if [ "$RPM_VERS" != "$PC_VERS" ]; then
|
||||
if [ -z "$RPM_XTRA" ]; then
|
||||
echo >&2 "$PC_PATH $PC_VERS vs $RPM_PATH $RPM_VERS"
|
||||
RES=1
|
||||
else
|
||||
echo "(ignoring patch level in spec file: $RPM_XTRA)"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ $RES != 0 ]; then
|
||||
echo >&2 "Conflicting package versions"
|
||||
fi
|
||||
|
||||
exit $RES
|
||||
Reference in New Issue
Block a user