[Galaxy S Advance I9070 Themes and Apps] EternalFlame:
EDIT: Since Android 5.1.x i simply use OP´s setup only so i haven't tested my advanced/hardcore setup on the latest Android Versions (should work though.)​

nice, just found this thread/app, thanks a lot :D

i got zero wakelocks now but maps,gmail etc. works without any error messages on Android L.

kudos to the OP (:

edit: (added an advanced / hardcore setup if you just want a working playstore and nothing else from Gapps/Google)

-------------------------------------

My Setup:

Services:

Google Play Services :

AdRequest
AdvertisingID (=Advanced Setup)
AnalyticsIntent
Analytics
BackupTransport (=Advanced Setup)
Car (=Advanced Setup)
DeviceConnectionServiceBroker (=Advanced Setup)
Dispatching (=Advanced Setup)
FitnessSyncAdapter
FusedLocation
Fused Provider
GeoCode
GeoFenceProvider
GoogleLocationManager (=Advanced Setup)
GoogleLocation (=Advanced Setup)
NetworkLocation (=Advanced Setup)
NlpLocationReceiver
PlayLogBroker (=Advanced Setup)
Preference (=Advanced Setup)
ReportingAndroid (=Advanced Setup)
ReportingSync (=Advanced Setup)
Sync (=Advanced Setup)
SystemUpdate
UserPresence (=Advanced Setup)
WearableControl
Wearable
WearableSync (=Advanced Setup)

Google Play Store:

DailyHygiene
InAppBilling
Licensing

Google Service Framework:

CheckIn
EventLog
SystemUpdate

Receivers:

Google Play Services:

AccountsChanged
Analytics Sampler (=Advanced Setup)
CheckInServiceActive
CheckinServiceImpose (=Advanced Setup)
CheckinService (=Advanced Setup)
CheckinSecretCode (=Advanced Setup)
CheckinServiceTrigger(=Advanced Setup)
ConfigFetchServicePackage (=Advanced Setup)
ConnectivityReceiver
CoreAnalyticsAlarm (=Advanced Setup)
NlpNetworkProviderSettingsUpdate (=Advanced Setup)
OneTimeInitializer
RetryKidsAccountSetup (=Advanced Setup)
SystemUpdateServiceActive
SystemUpdateService
TimeoutsChanged (=Advanced Setup)
UpdateProfileOwner (=Advanced Setup)
UserPresentBroadcast (=Advanced Setup)
WearableSyncService

Google Service Framework:

CheckinService
CheckinServiceSecretCode
CheckinServiceTRigger
EventLogService
MigrateToAccountManagerBroadcast
SystemUpdate
SystemUpdateService

[I]Advanced Setup (If you just want the freakin Playstore nothing else ^^[/I]) :

[I]Deinstalled Google Apps:[/I]

All Gapps (Gmail,Maps,Youtube,Music,Games,Books... etc.) - (i deinstalled them with Root App Delete)

[I]Freezed Apps :[/I]

Google Backup Transport

Google Contacts Sync

Google Calendar

Google Calendar Sync

Google One Time Init

Google Partner Setup

Google Text to Speech Engine

Talkback

Disabled Apps (=Advanced Setup) :

Android Live Wallpapers
Basic Daydreams
Black Hole
Bubbles
Calendar
Calendar Storage
Email
Exchange Services
Face Unlock
Messaging
Music Visulaization Wallpapers
One Time Init
Phase Beam
Photo Screensavers
PhotoPhase
Picasa Uploader
Pico TTS
Print Spooler
User Dictionary
Voice Dialer

Disabled Services (=Advanced Setup) :

Android Keyboard (AOSP):

AndroidSpellChecker

Android Live Wallpaper:

All

Android System:

GeoFenceHardware
LocalTransport

Basic Daydreams:

All

Black Hole:

All

Bubbles :

All

Calendar:

All

Calendar Storage:

All

Cell Broadcasts:

All

CM Updater:

CMDashClockExtension

com.adnroid.smspush

All

com.android.wallpaper.holospiral:

All

Email:

All

Exchange Service:

All

Face Unlock:

All

Google Calendar Sync:

All

Google One Time Init:

All

Google Partner Setup:

All

Google Play Services:

all gcm**
System Update
ConfigFetch (common wakelock)
Sync
all drive
UserPresence (common wakelock)
all ads**
all wearabe
all fitness
all location

Google Play Store:

Daily Hygiene

Google Services Framework:

Checkin**
EventLog**
SystemUpdate

Magic Smoke Wallpapers:

All

Messaging:

Transaction

One Time Init:

All

Picasa Uploader:

All

Pico TTS:

All

Print Spooler:

All

Voice+:

All

Whisper Push:

All

** could cause a "Unfortunately Google Play Services Has Stopped" Error

Hardcore Setup:

http://imgur.com/a/YyPtT

Tested on Android L (5.0 & 5.0.1)

After you disabled all you should only have GCM service running as you can see on the screenshot (for a working playstore)