SET(PREFIX ${CMAKE_INSTALL_PREFIX})
SET(EXEC_PREFIX "\${prefix}")
-SET(LIBDIR "\${prefix}/lib")
+SET(LIBDIR ${LIB_INSTALL_DIR})
SET(INCLUDEDIR "\${prefix}/include")
SET(VERSION 0.1.0)
pkg_check_modules(pkgs REQUIRED db-util dlog vconf)
FOREACH(flag ${pkgs_CFLAGS})
- SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -Wall -Werror")
+ SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -Wall")
ENDFOREACH(flag)
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden")
CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION lib COMPONENT RuntimeLibraries)
-INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries)
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/memo-db.h DESTINATION include)
#ADD_SUBDIRECTORY(test)
-#sbs-git:slp/apps/l/libslp-memo libslp-memo 0.1.4 e4fc8040f9e5243551bdaa7748006516d5c94e90
Name: libslp-memo
Summary: Memo DB interface library
-Version: 0.1.5
+Version: 0.1.5
Release: 1
Group: TO_BE/FILLED_IN
-License: TO BE FILLED IN
+License: Flora
Source0: libslp-memo-%{version}.tar.gz
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(heynoti)
%setup -q
%build
-export LDFLAGS+=" -Wl,--rpath=/usr/lib -Wl,--as-needed -Wl,--hash-style=both"
-cmake . -DCMAKE_INSTALL_PREFIX=/usr
+export LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--hash-style=both"
+%cmake .
make %{?jobs:-j%jobs}
%install
-rm -rf %{buildroot}
%make_install
%post
%{_libdir}/*.so
%{_libdir}/pkgconfig/memo.pc
%{_includedir}/*.h
-
char query[QUERY_MAXLEN];
int rc;
sqlite3_stmt *stmt;
- time_t create_tm, mod_tm, del_tm;
+ time_t create_tm, del_tm;
struct memo_operation_list *t = NULL;
struct memo_operation_list *cd = NULL;
int idx;
}
t->id = INT(stmt, idx++);
create_tm = INT(stmt, idx++);
- mod_tm = INT(stmt, idx++);
+ INT(stmt, idx++);
del_tm = INT(stmt, idx++);
if (del_tm != -1) {
t->operation = MEMO_OPERATION_DELETE;