%endif
-DCXXABI=cxx11 \
-DCMAKE_VERBOSE_MAKEFILE=ON \
- -DSYSTEMD_UNIT_DIR=%_unitdir_user \
- -DSYSTEMD_UNIT_SYSTEM_DIR=%_unitdir
+ -DSYSTEMD_UNIT_DIR=%_unitdir_user
make %{?_smp_mflags}
mv %name-popup.* %{_builddir}/%{name}-%{version}
popd
-pushd %{buildroot}%_unitdir/
-mv %name-popup@.* %{_builddir}/%{name}-%{version}
-popd
-
make clean
%{!?build_type:%define build_type "Release"}
%endif
-DCXXABI=cxx03 \
-DCMAKE_VERBOSE_MAKEFILE=ON \
- -DSYSTEMD_UNIT_DIR=%_unitdir_user \
- -DSYSTEMD_UNIT_SYSTEM_DIR=%_unitdir
+ -DSYSTEMD_UNIT_DIR=%_unitdir_user
make %{?_smp_mflags}
%install
%make_install
mkdir -p %buildroot%_unitdir_user/sockets.target.wants
-mkdir -p %buildroot%_unitdir/user-sockets@.target.wants
ln -sf ../%name-popup-deprecated.socket %buildroot%_unitdir_user/sockets.target.wants/%name-popup-deprecated.socket
-ln -sf ../%name-popup-deprecated@.socket %buildroot%_unitdir/user-sockets@.target.wants/%name-popup-deprecated@.socket
%find_lang pubkey-pinning
#move all we have build for cxx11 abi
mv tpkp-popup %{buildroot}%{_bindir}
mv %name-popup.socket %{buildroot}%_unitdir_user
mv %name-popup.service %{buildroot}%_unitdir_user
-mv %name-popup@.socket %{buildroot}%_unitdir
-mv %name-popup@.service %{buildroot}%_unitdir
mv tpkp*.pc %{buildroot}%{_libdir}/pkgconfig/
ln -sf %_unitdir_user/%name-popup.socket %buildroot%_unitdir_user/sockets.target.wants/%name-popup.socket
-ln -sf %_unitdir/%name-popup@.socket %buildroot%_unitdir/user-sockets@.target.wants/%name-popup@.socket
popd
%post
%_unitdir_user/%name-popup-deprecated.service
%_unitdir_user/%name-popup-deprecated.socket
%_unitdir_user/sockets.target.wants/%name-popup-deprecated.socket
-%_unitdir/%name-popup-deprecated@.service
-%_unitdir/%name-popup-deprecated@.socket
-%_unitdir/user-sockets@.target.wants/%name-popup-deprecated@.socket
%_bindir/tpkp-popup-deprecated
%files -f pubkey-pinning.lang
%_unitdir_user/%name-popup.service
%_unitdir_user/%name-popup.socket
%_unitdir_user/sockets.target.wants/%name-popup.socket
-%_unitdir/%name-popup@.service
-%_unitdir/%name-popup@.socket
-%_unitdir/user-sockets@.target.wants/%name-popup@.socket
%_bindir/tpkp-popup
%files devel
IF (CXXABI STREQUAL "cxx03")
CONFIGURE_FILE(pubkey-pinning-popup-deprecated.service.in pubkey-pinning-popup-deprecated.service @ONLY)
CONFIGURE_FILE(pubkey-pinning-popup-deprecated.socket.in pubkey-pinning-popup-deprecated.socket @ONLY)
-CONFIGURE_FILE(pubkey-pinning-popup-deprecated@.service.in pubkey-pinning-popup-deprecated@.service @ONLY)
-CONFIGURE_FILE(pubkey-pinning-popup-deprecated@.socket.in pubkey-pinning-popup-deprecated@.socket @ONLY)
INSTALL(
FILES
DESTINATION
${SYSTEMD_UNIT_DIR}
)
-
-INSTALL(
- FILES
- pubkey-pinning-popup-deprecated@.service
- pubkey-pinning-popup-deprecated@.socket
- DESTINATION
- ${SYSTEMD_UNIT_SYSTEM_DIR}
- )
ELSE (CXXABI NOT STREQUAL "cxx03")
CONFIGURE_FILE(pubkey-pinning-popup.service.in pubkey-pinning-popup.service @ONLY)
CONFIGURE_FILE(pubkey-pinning-popup.socket.in pubkey-pinning-popup.socket @ONLY)
-CONFIGURE_FILE(pubkey-pinning-popup@.service.in pubkey-pinning-popup@.service @ONLY)
-CONFIGURE_FILE(pubkey-pinning-popup@.socket.in pubkey-pinning-popup@.socket @ONLY)
INSTALL(
FILES
DESTINATION
${SYSTEMD_UNIT_DIR}
)
-
-INSTALL(
- FILES
- pubkey-pinning-popup@.service
- pubkey-pinning-popup@.socket
- DESTINATION
- ${SYSTEMD_UNIT_SYSTEM_DIR}
- )
ENDIF (CXXABI STREQUAL "cxx03")
+++ /dev/null
-[Unit]
-PartOf=userlogin@%i.target
-Description=TPKP(Tizen Public Key Pinning) popup service
-
-[Service]
-User=%i
-Environment=DBUS_SESSION_BUS_ADDRESS=kernel:path=/sys/fs/kdbus/%i-user/bus;unix:path=/run/user/%i/bus
-Environment=XDG_RUNTIME_DIR=/run/user/%i
-SmackProcessLabel=User
-ExecStart=/usr/bin/tpkp-popup
-Type=simple
-EnvironmentFile=/run/tizen-system-env
-Sockets=pubkey-pinning-popup@%i.socket